做了个小程序,帮人家看孩子,就是设定一个时间跨度,当时间到达时就强制锁机,当锁机一段时间后就自动解锁.
平时使用没有问题,但在玩植物大战僵尸,空中战斗这类游戏,全屏时居然没有用,丢人丢打发了.使用网上那些所谓电脑锁发现也有同样问题.不知大家做过这种东西没有讨论一下.

解决方案 »

  1.   

    LZ指的锁机是windows的ctrl+alt+del的锁屏么?如果是的话强烈求源码的说~
    如果不是的话是用钩子强制屏蔽所有的键盘鼠标消息么?
      

  2.   

    对于键盘锁无效,游戏中可能使用了DirectInput技术
    它是通过直接扫描硬件来判断设备的输入,而不是api消息机制,所以普通的钩子和键盘锁是无效的
      

  3.   

    定时,应该很容易了锁屏,最简单的做法:winexec(一个bat)
    bat内容为:rundll32.exe,user32.dll,LockStation
      

  4.   


    LZ,锁机 具体指什么? 界面锁定在 WINDOWS登录界面么?还是锁定输入设备,还是类似网吧里常用的 屏幕锁?
      

  5.   

    估计上述的游戏都是用了Direct里面的全屏了,全屏之后直接接管你的屏幕。
    建议你找找Direct相关的资料了解下。
    纯属个人建议。
      

  6.   

    最简单的就是到时间后定时删除rundll32.exe进程