我想寫一個應用程序,每次解鎖我的電腦時都會提出一個問題。請讓我知道如何處理啓動應用程序時,我解鎖我的PC部分。謝謝。如何編寫每次解鎖計算機時啓動或彈出的程序?
0
A
回答
-1
用C#, 你可以試試:
static void Main(string[] args) {
SystemEvents.SessionSwitch += new SessionSwitchEventHandler(SystemEvents_SessionSwitch);
Console.ReadLine();
}
static void SystemEvents_SessionSwitch(object sender, SessionSwitchEventArgs e) {
if (e.Reason == SessionSwitchReason.SessionLock) {
Console.WriteLine("lock");
} else if (e.Reason == SessionSwitchReason.SessionUnlock) {
Console.WriteLine("Unlock");
}
}
+0
謝謝,我會試試這個。 –
+0
如果可能,我可以在java中獲得答覆嗎? :) –
0
這取決於您使用的語言和操作系統。操作系統最有可能觸發您的程序可以偵聽的事件,並在觸發時執行某些操作。 - 就像用戶提問一樣。
+0
我只會爲Windows操作系統編寫應用程序。大多數情況下,我會很樂意用Java編寫應用程序。現在,你能指導我嗎?或者哪種環境對於這樣的應用來說是完美的? –
相關問題
- 1. 編寫程序以防止自動重新啓動計算機
- 2. 啓動遠程計算機上安裝的程序時出錯
- 3. 如何在計算機每次關機時自動更新應用程序?
- 4. 計算程序啓動的次數
- 5. 如何在每次手機開機時自動啓動我的應用程序?
- 6. 計算機重新啓動時,啓動處理程序
- 7. 計算每次出現的隨機數
- 8. 如何顯示彈出每隔3次的應用程序已啓動?
- 9. 如何在計算機上啓動wpf應用程序啓動程序盟友?
- 10. 檢測計算機何時啓動?
- 11. C#:在給定時間以編程方式啓動計算機
- 12. Apache〜如何在計算機啓動時無法啓動Apache
- 13. 如何在解鎖手機時顯示彈出窗口?
- 14. Android手機解鎖時如何啓動活動?
- 15. 每次啓動時更改應用程序的啓動圖像
- 16. 如何在計算機啓動時以編程方式運行.exe文件? c#
- 17. 當計算機連接到互聯網時啓動程序
- 18. 如何編寫一個在Windows啓動時自動啓動的python程序?
- 19. 如何以編程方式啓動我的活動時解鎖設備?
- 20. 每次啓動Android應用程序時顯示啓動畫面
- 21. 如何在啓動時同步計算機的時鐘?
- 22. android啓動應用程序啓動時的相機活動或同時啓動
- 23. 如何在程序啓動時彈出對話窗口?
- 24. Azure應用服務 - 啓動時彈出啓動應用程序
- 25. 計算機編程
- 26. 如何編寫Python腳本在我的計算機中啓動不同的應用程序(例如:打開命令提示符,打開我的計算機等)
- 27. 編寫一個程序來計算遞歸調用的次數
- 28. 自從python程序啓動以來,如何計算1小時?
- 29. 如何計算iOS應用程序啓動時間
- 30. WMI重新啓動遠程計算機
你可能需要掛接到的東西,手錶的系統事件。 http://stackoverflow.com/questions/11385164/eventviewer-eventid-for-lock-and-unlock – series0ne
連接SessionSwitchEventHandler:http://stackoverflow.com/questions/44980/how-can-i-programmatically-determine- if-my-workstation-is-locked –