首页 > 代码库 > C#如何实现挂机锁
C#如何实现挂机锁
首先在主窗体中设置一个子窗体的实例,然后当点击挂机之后,隐藏当前窗体,同时显示子窗体。
?
把子窗体的背景窗体设置如下属性(主要是背景随便改成一个图片,然后FormBorderStyle改成None,即可实现无边框的窗体),而且启动又默认是最大化,所以可以认为是一个图片铺满了整个窗口
?
这样除非用户输入了正确的密码,否则将无法退出当前程序,我把文本框和按钮正好坐在了百度网页上面,这样可以以假乱真,当然这个页面都是一幅图片,除了这个按钮可以点和这个文本框可以输入,别的都不能做。我把文本框的字体改的跟百度不一样,这样可以确认不是真的百度。
?
为了更加安全,比如防止用户输入CTRL+A/T+DEL进入任务管理器杀掉你这个软件的进程,你可以用键盘钩子屏蔽到这些越轨行为。而如果用户重启,你也可以设置开机自动运行。
C#如何实现挂机锁
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。