我有一個Windows服務需要在24小時剩餘的PC上運行。我可以讓我的服務保持Windows進入睡眠狀態嗎?
我不能依靠禁用睡眠/關閉的PC,因爲它在3500個站點上安裝,X,Y或Z可能意味着未關閉睡眠/關閉。
有沒有一些整潔的.NET方式,我可以防止Windows打盹?或者定期寫一個文件(比如每分鐘寫一次日期)就足夠了嗎?
請不要橫向/不良練習警告「你不應該強迫這種事情,把它留給電腦」答案。這是我的工作,以確保此程序在客戶的計算機上實現此目的!
乾杯!
編輯:
[大嘆]
像往常一樣,支線不禁評論。我試圖勸阻,以避免拼出自我辯解,但嘿。它沒有工作。人們認爲我試圖接管「他們」的電腦。
這是一個公司客戶,它監視安全硬件上的操作並記錄它。就像有人用電子鑰匙開門一樣。
由於門需要一天24小時工作,他們顯然需要每天24小時記錄。
這不是犯罪行爲。他們有很多網站希望發生這種情況。他們不能依靠那裏的員工關閉休眠/睡眠功能。所以他們要求我確保它能保持活力。
再一次,它確實不是犯罪。有時候這些事情都必須發生。
我討厭爲我在這裏問的每個問題辯護。現實世界並不像我們所希望的那樣整潔蓬鬆。
在一個更積極的方面,非常感謝那些幫助!
儘管你的聲明「請不要告訴我這是不好的做法」;我覺得我必須告訴你這是一個壞主意。我控制了我的電腦,而不是我運行的軟件。建議你找到另一種方法來完成你想要做的任何事情。 – 2009-10-27 13:31:36
嗯,在企業環境中,米奇,這不是你的電腦,它屬於公司,如果MGMT決定那麼我們就可以,但其實現,已經建議他們自己的頭蓋骨和他們rectums的同一地點,當然。但是,這是一個非常骯髒(嗯,無論如何,無論如何,綠色的反面)和昂貴的方法。我期望mgmt希望節省成本,並確保每臺pc只在使用時才運行,否則就會關閉。有沒有其他的方式來實現你想要的? – serialhobbyist 2009-10-27 13:35:50
erm,所以他們不會在企業環境中關閉他們的PC。減少碳排放量呢?另外,我在問題的任何地方都看不到這個詞... – 2009-10-27 14:12:40