一个VB有趣的程序,需要大家的指导.唉,好久没碰VB,今天心血来潮,想写一个程序,主要是应用于笔记本电脑的:只
一个VB有趣的程序,需要大家的指导.
唉,好久没碰VB,今天心血来潮,想写一个程序,主要是应用于笔记本电脑的:
只要一执行那个程序,电脑就处于应用状态.
这时,只要有人一移动电脑或者一碰鼠标,就会报警..
呵呵,感觉应该不是很难.这跟电脑内置的屏幕保护或者待机状态时的触发相关..
不知道系统有没有一些这样的内置函数呢..
如果有做过相关例子,希望高手们告知一下,不甚感激....
[解决办法]
用个鼠标钩子,有事件就触发报警程序.
不过,什么叫做"移动电脑",这个操作貌似不能触发事件,难道还得做个GPS程序测定电脑的方位,由方位改变来报警?
[解决办法]
GSP
[解决办法]
要检测电脑的运动状态,可以安装传感器或者摄像头
[解决办法]
移动电脑就报警,这个不好弄啊。
[解决办法]
软件部分就用钩子吧
硬件部分,看到卖电脑的对于展示品的那种锁了么,买一个就好了
[解决办法]监控鼠标移动是个办法,当然你还得监测鼠标是否被拔出
因为移动笔记本还不让鼠标指针发生任何变化应该是很难做到的。
要是用的thinkpad的稍微高端点的笔记本就好办多了,因为小黑笔记本提供active protection system
系统可以精确判断笔记本的位置变动。
[解决办法]LZ是CSDN中第二个有如此想法的人:如何用C#判断电脑是否被搬动,如果搬动要用扬声器BB叫。
[解决办法]做个感应器应该不难,但需要硬件厂商配合。
就是做一个稳定器一样的东东。有各种方式:比如水,一个小球内装有一半的水,平时,水就在底部,一移动了,水就会晃,就能触发报警。比如一个小弹簧加一球,不动时,球鞋就碰不到边边,一有移动,它就碰到边边了,触发报警。等等等等。有了硬件的支持,这个软件就太简单了。包括就算是休眠状态让它报警也是不难的。
[解决办法]不动的时候还要保证不叫呢,呵呵
[解决办法]买个铃铛栓上面,电脑一动他就响了。
[解决办法]这个帅气。。。
[解决办法]那个LZ貌似是某人的马甲.
话说这个功能,需要的是信息.
物理位移的信息,从哪里来?
鼠标/触控板的信息,比较好得到,HOOK即可.
位移信息,比较麻烦,除了内置加速度传感器的电脑外,就只能利用笔记本硬盘中的加速度传感器了,但这两处传感器不是所有的电脑都有,这是其一;
其二,如何使用它们,并不一定很容易.
上面有个比较好的思路,就是使用摄像头,进行位移判断,与光电鼠标的原理相同.
这个相对来说容易实现多了,但也不是所有电脑都内置.
如果允许外部硬件的参与,那就可以开发一个类似USB蓝牙模块一样的小设备,里面装上一个加速度传感器,那就啥都解决了,哈哈.
[解决办法]好强啊!