首页
社区
课程
招聘
[讨论]修改"谷歌金山词霸合作版"默认的快捷键!
发表于: 2009-3-31 20:21 3375

[讨论]修改"谷歌金山词霸合作版"默认的快捷键!

2009-3-31 20:21
3375
我是菜鸟,大家见笑!

词爸的默认快捷键 是 CTRL+ALT+F1,无奈我一只手怎么也按不顺,加上用的机器有还原类软件,每次用词爸都要调一次 快捷键 设定成 CTRL+F1,目标就了,下面就想办法修改一次一边永逸!

前段时间问过坛子里的人对热键下registerhotkey

OD载入 BP RegisterHotKey

堆栈里
0012F5BC   00480231  /CALL to RegisterHotKey from XDict.0048022F
0012F5C0   00E30B38  |hWnd = 00E30B38 ('XDict',class='#32770')
0012F5C4   000003E8  |HotKeyID = 3E8
0012F5C8   00000003  |Modifiers = MOD_ALT|MOD_CONTROL         //03是CTRL+ALT
0012F5CC   00000070  \Key = VK_F1                                                //此处就是F1的

查看MSDN 03 改成 02就是CTRL+F1了

0012F5BC   00480231  /CALL to RegisterHotKey from XDict.0048022F
0012F5C0   00E30B38  |hWnd = 00E30B38 ('XDict',class='#32770')
0012F5C4   000003E8  |HotKeyID = 3E8
0012F5C8   00000003  |Modifiers = MOD_ALT|MOD_CONTROL
0012F5CC   00000070  \Key = VK_F1
0012F5D0   77D2929A  user32.SendMessageW
0012F5D4   00EFAAD8
0012F5D8   77D2908E  user32.GetClientRect
0012F5DC   77D290B4  user32.GetWindowRect
0012F5E0   007AAC01
0012F5E4   001903EA
0012F5E8   81460025
0012F5EC   00280009
0012F5F0   00098145
0012F5F4   81430027
0012F5F8   0025ED09
0012F5FC   00198144
0012F600   81470027
0012F604   0009AC09
0012F608   77D28142  user32.77D28142
0012F60C   00030070

继续发现0012F5C8   00000003的值是由 0012F60C   00030070 写入的 ,继续跟0012F60C   00030070 又是由 005564C0  70 00 03 00 写入的

好了 HW 005564C0 断下来到

0040FB4A   .  A3 A8645500          MOV DWORD PTR DS:[5564A8],EAX
0040FB4F      68 70000300          PUSH 30070                   //哈这里刚好是30070 改成20070就可以变成CTRL+F1
0040FB54   .  68 F81A5100          PUSH XDict.00511AF8                         ;  UNICODE "OpenGrab"
0040FB59   .  68 0C1B5100          PUSH XDict.00511B0C                         ;  UNICODE "SoftwareSetHotkey"
0040FB5E   .  E8 DD190000          CALL XDict.00411540
0040FB63   .  68 71000300          PUSH 30071
0040FB68   .  68 301B5100          PUSH XDict.00511B30                         ;  UNICODE "SelectText"
0040FB6D   .  68 0C1B5100          PUSH XDict.00511B0C                         ;  UNICODE "SoftwareSetHotkey"
0040FB72   .  A3 C0645500          MOV DWORD PTR DS:[5564C0],EAX
0040FB77   .  E8 C4190000          CALL XDict.00411540

再启动词爸 系统还原也不用改贱了

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
很好,就是别字不少,呵呵。
2009-4-1 14:07
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
跟楼上看法一样
2009-4-1 14:24
0
雪    币: 212
活跃值: (31)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
跟楼上看法一样,不知道楼主干什么的,怎么那么多错别字啊,令人吃惊,错别字很个性,哈哈,支持
2009-4-1 20:37
0
游客
登录 | 注册 方可回帖
返回
//