Mouse的驱动程序(200分)

  • 主题发起人 主题发起人 MrMengyi
  • 开始时间 开始时间
M

MrMengyi

Unregistered / Unconfirmed
GUEST, unregistred user!
我曾实践了串口鼠标的
但PS/2的怎么做?

我不知道该不该放在这里
但找不到更好的分类了

我可以贴出我的串口鼠标的核心代码
 
愿闻其详
 
看win98ddk, 或者win2000ddk的的例子
 
看DDK
我可不想浪费时间
我只是想知道一些PS/2接口的信息
而且看PS/2 Mouse的DOS驱动程序的反汇编可能还要简单许多

COM口的我花了三个小时耶
 
我觉得要控制鼠标的话,用Hook就好了啊,不用那么麻烦用到DDK把,

而且Delphi写DDK我也没有听过
 
我不是要控制鼠标
只是想弄清楚它的工作原理
delphi 写 ddk也是可以的
 
你想干嘛?
 
我只是想研究一下嘛
 
使用Windriver生成PS2鼠标驱动程序

Windrver是一个很容易使用的工具.这里是它生成一个ps2鼠标驱动的例子.

Here is an example on how to use WinDriver with your mouse:

PS/2 Mouse (very catchy):
-------------------------
* Note - You must use version 4.32 for this demo. If this is not the
version you currently have you may download it from the web.
1. Run the Wizard and start a new driver project.
2. Choose the ISA option.
3. Now choose the Interrupt tab and define a new interrupt with the
following details:

Int. Number - 12
Edge triggered

4. Acknowledge the new interrupt. Then right click on it and make it shared.
5. Press the "Listen to Interrupts" button. see the log file.
6. Now you can tell the Wizard to generate code. check out the program
created (run it).
 
多人接受答案了。
 
后退
顶部