易码技术论坛

 找回密码
 加入易码
搜索
查看: 104772|回复: 9

[求助]怎样更改热键?

[复制链接]
发表于 2004-10-3 17:41:00 | 显示全部楼层
改内核~
2998_2180_1383.jpg
2998_2180_1384.jpg
发表于 2004-10-3 17:41:00 | 显示全部楼层
或者用网络热键啊~
 楼主| 发表于 2004-10-4 10:37:00 | 显示全部楼层
改内核要该那里呢?我不知道系统是怎样处理热键的
网络热键的代码在哪里?谁能告诉我
发表于 2004-10-5 10:32:00 | 显示全部楼层
网络键的键值是0C
发表于 2004-10-5 14:54:00 | 显示全部楼层
系统是通过读键中断来处理热键的~比如1020处理热键就是在INT$C008里面~自己反汇编下就可以发现了~而网络热键是本来就有的功能嘛~你不知道么?
发表于 2004-10-5 20:43:00 | 显示全部楼层
以下是引用my49cn在2004-10-4 10:37:14的发言:

改内核要该那里呢?我不知道系统是怎样处理热键的

网络热键的代码在哪里?谁能告诉我

系统是通过BRK$0310处理热键。
不过BRK$0310处理的内容较多,包括复位系统I/O、文件缓冲等等,所以一般不改这个中断,而是通过截断电量检测中断来实现。
因为每次按下热键时,系统都会先执行电量检测,所以只要在电量检测中断里增加一段判断按键的代码,就可以达到改热键的目的。
 楼主| 发表于 2004-10-15 20:33:00 | 显示全部楼层
那电量检测中断是什么?
发表于 2004-10-16 17:12:00 | 显示全部楼层
自己反汇编那个中断看看啊~
发表于 2004-10-16 17:14:00 | 显示全部楼层
我只知道1020的~
 楼主| 发表于 2004-10-3 16:11:25 | 显示全部楼层 |阅读模式
如题
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 15:57 , Processed in 0.010308 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表