锟截革拷锟斤拷新手求助,按一次键,到底产生几次中断
每次键盘动作,不管是按下或松开,int9(中断9)都会被触发
int9(由bios提供)会去port60h读取一个码,也就是扫瞄码
若这码的bit7是0,则是按下(也叫通码)
若这码的bit7是1,则是松开(也叫断码)
int9会把通码或断码送给系统,即dos,由它们自由处理...
windows或其他系统大多会重写int9,用一种比较优雅的方式,
也就是所谓api,提供更多的功能让程式使用
这个贴子上,我写了一个小程序,它会拦截int9,
并把按键的扫瞄码和按下或松开的状况印出来
http://tieba.baidu.com/p/3740277941?pid=67887452990
20楼
贴吧:汇编作者:ZandraWoo 2016-03-08 17:14

大家都在搜

  • Windows Longhorn
  • Windows常用API
  • WindowsAPI调用DLL
  • 征服WindowsAPI
  • WindowsAPI获取屏幕
  • WindowsAPI打造内存池
  • 高等院校WindowsAPI
  • windowAPI大全
  • window内存池API
  • Windows Vista
  • Windowsapi
  • Windows Update
  • Windows核心编程
  • Windows函数
  • Windows.h
  • Windows各版本新增函数
  • Windows7
  • Windows 8
  • windows8.1
  • win32API