2011-04-18 51 views
1

我有一個在Windows CE上運行的觸摸屏設備。 30秒後屏幕會自動關閉以節省電量,然後再觸摸它。Windows CE設備隨機關機

問題是,當屏幕關閉時,隨機的設備將不會簡單地通過觸摸屏幕返回。我做了一堆測試,發生這種情況時沒有明顯的模式。

它似乎執行的操作與從主菜單中按暫停按鈕時的操作相同。

我已經做了一些研究,發現在註冊表中有4個省電設置,我想我需要禁用一個來阻止設備「暫停」。我不想讓設備關閉,除非屏幕熄滅,它始終與電源連接。

有誰知道我該怎麼做,或者爲什麼會隨機掛起?

而整個設備是中文所以真正精確的指示將不勝感激。我的應用程序運行在CE之上。

回答

1

我知道你在遵循精確的指示,但並不那麼簡單。設備原始設備製造商爲設備定義並實施了電源管理系統,微軟只爲其提供結構。 OEM可能以他們想要的任何方式實施了電源管理,實際上他們可能完全忽視了微軟提供的框架(這不會是OEM的第一次)。真的,你需要抓住OEM,並問他們如何防止你看到的行爲或取得不同的東西。除此之外,你可以隨時使用註冊表項,但是再次,不能保證它們中的任何一個都能正常工作。您可能會考慮調整power stateactivity timer註冊表項。

與電源管理器控制面板小程序播放也可能有助於(它可能標記電源管理)

+0

謝謝,但我怎麼到註冊表? – Skeith 2011-04-18 13:38:54

+1

遠程註冊表編輯器(隨Studio 2005/2008一起安裝)可能是最簡單的方法。 – ctacke 2011-04-18 13:44:38

1

[HKEY_LOCAL_MACHINE \系統\ CurrentControlSet \控制\電力\超時] 「BattSuspend」= DWORD:0

+0

是的,但「屏幕關閉但觸摸時出現」不是暫停。由於某些原因,設備有時會關閉背光,並在其他時間完全掛起設備。我懷疑是一種片狀超時算法。 – ctacke 2011-05-27 01:50:49