我在C#中創建了一個.NET Windows應用程序。我想在系統閒置一段時間後執行此應用程序。該應用程序是一個用戶登錄應用程序,即當系統空閒一段時間時,登錄頁面出現在用戶使用其用戶名和密碼登錄的位置。那麼只有用戶可以繼續使用該系統。如何在系統空閒時運行.NET應用程序?
我該如何解決?請幫助,因爲我是Windows應用程序中的新手。
我以爲將該應用程序作爲Windows服務運行。我設法在Windows服務啓動時運行應用程序。但是,我怎麼才能觸發應用程序運行,只有當系統在Windows服務閒置?我還需要在用戶登錄後再次啓動計時器以再次檢查空閒時間。請提供一些代碼示例。
你想創建screan saver嗎?或者是其他東西? 「我的登錄申請」的含義並不十分清楚。 – 2011-03-01 05:58:59
我認爲這應該[幫助你](http://stackoverflow.com/questions/4389119/how-to-calculate-system-idle-time-out-andput-the-machine-to-sleep) – V4Vendetta 2011-03-01 06:00:11
@Alexei Levenkov:我已經編輯了這個問題,希望你能夠理解 – deepu 2011-03-01 06:06:11