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