csjwaman 发表于 2024-1-17 14:06

让Multiline Ultimate Assembler插件支持中文输入和显示

本帖最后由 csjwaman 于 2024-1-17 21:19 编辑

看有人对Multiline Ultimate Assembler插件感兴趣,想让它支持中文输入和显示.


我来来凑个热闹.


修改方法:拦截 WM_CHAR 消息,不让Multiline Ultimate Assembler插件处理,放行让系统处理,然后修改SetChar为0x86,
就可以了.

我乱改的,不知道有没有后遗症.欢迎测试.

附件里有原版和修改,dp32和dp64都改了.方便有兴趣的朋友对照.

用坛友的可同步文件修改成可输入.只有dp32,没有dp64.



csjwaman 发表于 2024-1-17 18:25

lies2014 发表于 2024-1-17 17:57
在我这里输入正常,但是与dbg同步还是乱码(两个方向都不行)

与DBG同步是什么?

爱飞的猫 发表于 2024-1-18 20:03

冥界3大法王 发表于 2024-1-18 09:39
等人家改好比对牛弹琴,石沉大海。。。自己动手才能丰衣足食。。。
AHK代码生成器等了几十年,最终还是 ...

开源不等于要等别人改。你完全可以自己改然后提交 pr 让对方合并。对方不合并这期间不妨碍你自己发自己的修改版;即便长时间不合并,你也可以选择 fork 并改名,自己发行魔改版。

从方便程度上来说,对着源码改比对着反汇编的内容改更快,也更不容易改坏。以后如果要再魔改也方便。我不是很明白为什么你会更倾向于自己去魔改已经提供源码的二进制文件。

与你共舞A 发表于 2024-1-17 14:30

谢谢版主;测试看看

id3 发表于 2024-1-17 17:23

改成x86就是降级,强制兼容

yuyuchun 发表于 2024-1-17 17:48

是可以,但是在dbg里注释显示 是乱码

lies2014 发表于 2024-1-17 17:57

在我这里输入正常,但是与dbg同步还是乱码(两个方向都不行)

冥界3大法王 发表于 2024-1-17 18:33

csjwaman 发表于 2024-1-17 18:25
与DBG同步是什么?

点左下角汇编(你在多。。。插件中) //的中文注释
就同步到调试器里去了。。。
乱码效果就可以欣赏了。

lies2014 发表于 2024-1-17 19:50

csjwaman 发表于 2024-1-17 18:25
与DBG同步是什么?

见这帖,后面已经有坛友实现了同步,但没解决输入中文问题,把你们两人的方案合并起来就完美了
https://www.52pojie.cn/forum.php?mod=redirect&goto=findpost&ptid=1879272&pid=49192561

csjwaman 发表于 2024-1-17 20:22

lies2014 发表于 2024-1-17 19:50
见这帖,后面已经有坛友实现了同步,但没解决输入中文问题,把你们两人的方案合并起来就完美了
https:// ...

有重新编译好可以同步的文件吗?

csjwaman 发表于 2024-1-17 21:03

lies2014 发表于 2024-1-17 19:50
见这帖,后面已经有坛友实现了同步,但没解决输入中文问题,把你们两人的方案合并起来就完美了
https:// ...

已经修改了,可同步.
页: [1] 2
查看完整版本: 让Multiline Ultimate Assembler插件支持中文输入和显示