一般我們在開發應用程式時,會使用WIN+L來幫電腦進行鎖定,但您有想過如在應用程式內幫電腦鎖定嗎?譬如當孩子玩電腦玩太久的時候將電腦自動鎖上,不再繼續玩了,但是這種功能應該如何實現呢?
本篇文章將引導您使用C#程式碼撰寫,將【電腦鎖定】,同等於WIN+L。
一般我們在開發應用程式時,會使用WIN+L來幫電腦進行鎖定,但您有想過如在應用程式內幫電腦鎖定嗎?譬如當孩子玩電腦玩太久的時候將電腦自動鎖上,不再繼續玩了,但是這種功能應該如何實現呢?
本篇文章將引導您使用C#程式碼撰寫,將【電腦鎖定】,同等於WIN+L。
這是SUKI很久以前開發過的專案使用到個功能,在此分享給各位未來國家的棟樑們!
首先我們要先引用系統的User32.DLL,
接著引用LockWorkStation方法
1: [DllImport("user32.dll")]
2: public static extern void LockWorkStation();
然後我們只要在當我們想要把電腦上鎖的時候,加入以下程式碼:
1: LockWorkStation();
就可以輕易地將電腦上鎖囉!
非常好使的小功能呢!
References : LockWorkStation function
文章中的敘述如有觀念不正確錯誤的部分,歡迎告知指正 謝謝
轉載請註明出處,並且附上本篇文章網址 ! 感謝。
SUKI