能!
方法一:把你的登陆模式改为Windows需要用名和密码才能登陆.(如果你指的是在系统启动时的话)
方法二:做一个windows服务程序,开机自动启动,并在服务程序中控制只有当输入正确的用户名和密码才能关闭当前窗口进行操作.....等等
方法一:把你的登陆模式改为Windows需要用名和密码才能登陆.(如果你指的是在系统启动时的话)
方法二:做一个windows服务程序,开机自动启动,并在服务程序中控制只有当输入正确的用户名和密码才能关闭当前窗口进行操作.....等等
调试欢乐多
做一个2%透明的主窗口(opacity=%2),窗口模式为无大小化窗口无边框窗口(control=none&&formbodystyle=none),在任务栏不显示窗口(showintaskbar=false).
窗口启动时最大化.登陆窗口登陆成功后把FORM关掉.注意事项:要把ALT禁用,或者用软件检测按键,只要按了ALT就报错重起,因为alt+f4可以关闭程序,并且CTRL+ALT+DEL可以打开任务管理器
窗口置顶。全屏。
方法网上有很多,比如重写gina.dll,也有用HOOK的
我的方法比较简单,当然楼主如果真的做网吧管理系统可能就不太适用了1.我用ClipCursor api函数锁住鼠标范围,然后用一个TIMER控件检查当前活动窗口的句柄是否和我用于锁定屏幕的程序窗口句柄相同
2.如果不同就用sendmessage api函数向当前活动窗口发送最小化消息,然后用SetForegroundWindow api函数重新将我锁屏幕的程序设定为活动窗口并且重新用ClipCursor锁住鼠标。你可以看看这篇文章http://www.cnblogs.com/walkingmu/archive/2008/01/22/1048735.html
如果不想使用timer空间可以到codeproject上看看hook鼠标键盘的文章(我水平太菜,调了半天也没弄清个所以然)。
自启动程序一般是在系统启动后才启动你的程序,如果在这段时间内一直按Ctrl+Alt+Del组合键,能在任务管理器中找到你程序的进程,如果这时候在任务管理器中结束你的程序的话,你的程序就会被终止了....
其实这个方法是我在大学的时候用来免费上网的....
这个winform界面设置了置顶,而且是全屏的。所以类似你说的网吧开机的效果。除非我退出这个软件。要不无法操作后面的。但是这个只是把屏幕遮住了。实际上你可以通过键盘动。但是你看不到你的键盘操作的情况就是了。
关键 就是 禁用ALT键
所以可以用一个timer检查当前活动窗体的句柄。
这样如果你启动任务管理器就会被最小化。
windwos登陆替换(GINA)
替代windwos自己的登录,启动你的登录
再有我的资源文件里有一个锁定系统的代码LZ可以看看。