首页
社区
课程
招聘
[求助]用汇编写的输入法程序
发表于: 2009-6-2 21:04 4259

[求助]用汇编写的输入法程序

2009-6-2 21:04
4259
日前看到一个VC写的输入法框架,转为汇编编写出来,结果安装不成功,特来求教

安装过程代码:
invoke ImmInstallIME,addr @imefilebuffer,addr imetext ;安装输入法 返回输入法ID
mov hime,eax
invoke SystemParametersInfo,SPI_SETDEFAULTINPUTLANG,0,hime,SPIF_SENDWININICHANGE ;设定当前输入法为默认输入法。

IME文件中的两个输出函数源码如下:

;********************************************************************
;====================输出函数六:ImeInquire===================
ImeInquire proc lpIMEInfo:DWORD ,lpszUIClass:DWORD ,lpszOption:DWORD
mov edi,lpIMEInfo
mov DWORD ptr [edi],0h
mov DWORD ptr [edi+4h],7h
mov DWORD ptr [edi+8h],9h
mov DWORD ptr [edi+0Ch],0h
mov DWORD ptr [edi+10h],1h
mov DWORD ptr [edi+14h],0h
mov DWORD ptr [edi+18h],1h ;添充结构体
invoke lstrcpy,lpszUIClass,addr uiclassname ;窗口类必须注册,否则输入法不能正常运行
mov eax,TRUE
ret

ImeInquire endp

窗口类也己注册成功,是不是还需要什么东西,懂的朋友请教下:

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 415
活跃值: (34)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
调试ImmInstallIME执行后,返回值总是零。
2009-6-2 21:48
0
游客
登录 | 注册 方可回帖
返回
//