請問如何知道滑鼠還在不在? ( 积分: 100 )

  • 主题发起人 主题发起人 jokedj
  • 开始时间 开始时间
J

jokedj

Unregistered / Unconfirmed
GUEST, unregistred user!
請問如何知道滑鼠還在不在?
比如被偷了 剪斷了
 
GetSystemMetrics(SM_CMOUSEBUTTONS);
返回鼠标按键数,为0表示未安装鼠标
不过不知道被剪了测不测得出
 
幾百台分散在全國各地
如果user把mouse剪了
能夠發出鈴聲或警告
或用webcam把破壞者錄影下來
 
定时弹出对话框让鼠标作出相应动作,不作则视为不存在。
 
奇怪的問題。
 
怎麼會呢? 用觸控式螢幕可以防止被偷
但不想用觸控式螢幕而用鼠標就需考慮這問題呀
 
见我的问题:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3800669

里面的固定资产管理即可搞顶你的问题!
另外换内存条,等等也可以帮助你立即搞顶!
呵呵!
 
这是一个很好的问题

可以使用ANiDelphi的方法: GetSystemMetrics(SM_CMouseButtons)

我在windowsXP/USB鼠标 的测试结果如下:
正常情况下 结果=3 //现在一般都是3键鼠标;
拔掉鼠标/相当于剪断鼠标线 结果=2

楼主可以测试一下其他形式的鼠标(PS2口鼠标)的情况
 
后退
顶部