C#如何实现挂机锁
首先在主窗體中設置一個子窗體的實例,然后當點擊掛機之后,隱藏當前窗體,同時顯示子窗體。
?
把子窗體的背景窗體設置如下屬性(主要是背景隨便改成一個圖片,然后FormBorderStyle改成None,即可實現無邊框的窗體),而且啟動又默認是最大化,所以可以認為是一個圖片鋪滿了整個窗口
?
這樣除非用戶輸入了正確的密碼,否則將無法退出當前程序,我把文本框和按鈕正好坐在了百度網頁上面,這樣可以以假亂真,當然這個頁面都是一幅圖片,除了這個按鈕可以點和這個文本框可以輸入,別的都不能做。我把文本框的字體改的跟百度不一樣,這樣可以確認不是真的百度。
?
為了更加安全,比如防止用戶輸入CTRL+A/T+DEL進入任務管理器殺掉你這個軟件的進程,你可以用鍵盤鉤子屏蔽到這些越軌行為。而如果用戶重啟,你也可以設置開機自動運行。
總結
- 上一篇: python Django Sessio
- 下一篇: C#游戏介绍大全,包括不限于(连连看、扫