QT實現c 螢幕鎖,純SDK帶bin,附原始碼!

2021-09-23 06:02:18 字數 834 閱讀 6869

以前上班的地方,同事沒經過我同意老動我的電腦,然後轉一些亂七八糟的東西,又不好把密碼改了。於是做了乙個特殊屏保,時間到了屏保執行了,然後畫面還是沒變,但是滑鼠不能動了,鍵盤不能用了,只有輸入預先設定的密碼才可以解鎖。但是螢幕保護程式有乙個缺陷就是 一按 ctrl+alt+del ,屏保就退出了。雖然程式已經遮蔽了任務管理器,所以只能做成螢幕鎖了。

除了使用函式「lockworkstation()」實現鎖定螢幕,參考:

此外,也可以使用函式「system()」來實現。

如果鎖屏的話,直接雙擊就可以了,第一次執行會出現下圖 設定密碼,密碼預設為空。

後面想改密碼的加個引數執行 就可以改密碼了,或者直接改配置檔案。

解鎖的話,直接按密碼就可以了。按錯了的話,按一下backspace,重新輸入就可以了。輸入正確自動解鎖。

最後,如果你想學c++可以加入學習群:825414254獲取素材資料以及開發工具和聽課許可權!(不是學c++的同學非誠勿擾噢!)

QT實現螢幕亮度調節

最近又寫了乙個調螢幕亮度的小工具,很簡單,但是找資料花了很多時間 還是先看一下最終介面 然後是框架 其中,gdi32.dll可以在自己電腦找,一般在c windows system32目錄下。gammaramp.h和gammaramp.cpp參照 一般初學者才會看這篇部落格吧,還是直接放原碼的實在 ...

QT實現螢幕滑動效果窗體

class cscrollscreenview public qgraphicsview 設定滾動的距離,單位 畫素 void setscrolldist intdist 在父窗體上按場景位置顯示試圖 virtual void showview private intm animationdurat...

Qt 實現超時鎖屏

最近使用qt實現超時鎖屏的功能 工控機觸控螢幕 當手長時間不觸控螢幕的時候,程式超時會顯示鎖屏視窗。主視窗超時顯示鎖屏視窗 系統視窗超時顯示鎖屏視窗 首先開啟乙個執行緒用於qtimer定時器計時,最開始進入軟體開啟定時器計時,超時則顯示鎖屏視窗 而手觸控螢幕會觸發滑鼠點選事件,則停止計時 而手離開螢...