有谁知道*.ime及*.mb文件的格式?以及在各Windows版本下的差异?
解决方案 »
- delphi控制其它程序及其弹出窗口的解决方法(股票自动交易)
- [高分求]如何制作间隔重复执行事件?
- 100分!____________恼人的组件问题!个为前辈帮帮忙!急啊!
- 喂,问你呢!:如何卸载其它进程中的HOOK.DLL????
- VARarrayOF
- 关于BOM的设计,请教高手。
- 求助关于工具条的button
- 我明天要去面试了,希望能成功,大家嘱咐和祝福我吧!散分!
- 帮帮我吧,我快要对delphi失去信心了!!!!!
- 如果用右击鼠标的方法来添加ListView的项目,如何使项目自动处于Editing状态,以方便改名。
- 请问两个edit中输入日期,如何取出两个日期差几天,急!
- 随即函数请教。
*.ime文件为动态链接库文件,无导出函数,无初始化例程。引用函数库除一般DLL引用的Kernel32.dll、User32.dll、Gdi32.dll等以外,还使用了Imm32.dll中的以Imm打头的近20个函数:
ImmReSizeIMCC
ImmReleaseContext
ImmSetOpenStatus
ImmSetConversionStatus
ImmGetStatusWindowPos
ImmGetContext
ImmGenerateMessage
ImmGetConversionListA
ImmEscapeA
ImmDestroySoftKeyboard
ImmShowSoftKeyboard
ImmCreateIMCC
ImmDestroyIMCC
ImmSetStatusWindowPos
ImmLockIMCC
ImmUnlockIMCC
ImmLockIMC
ImmCreateSoftKeyboard
ImmUnlockIMC无Code节,在.text节中有可执行代码,有一个.ShareDahD节其中含有共享数据。
文件长度(第三方提供者除外及winabc.ime除外):
在Windows 98下的*.ime文件一般为155648字节。
在Windows XP下的*.ime文件一般为150016字节。*.mb为输入法码表文件,文件头以双字节表示的“95.0”开始,在偏移量为$400处开始为“码元”字符表(以双字节表示)。