2011-12-19 45 views
0

其他類似問題主要針對Windows XP,其中一切都比較容易。 =)防止Windows 7嵌入式標準關機

我想我的應用程序能夠透明地推遲Windows關機,無需窗口顯示此屏幕:​​

windows 7 shutdown screen

是否有任何選項留給我的Vista的改變後WM_QUERYENDSESSION處理?

這裏的目標是嵌入在僅運行我的應用程序的嵌入式設備上的Windows 7標準。在關閉用戶之前,需要執行一些手動步驟,直到下一次啓動才能推遲並且不能忘記。我希望讓用戶在關閉前確認這些步驟。

+0

回覆:「關閉用戶需要執行一些手動步驟之前」 - 爲什麼不使這些手動步驟成爲應用程序退出的自動部分?首先,讓軟件自動爲你做事情就是軟件的全部要點。更何況,如果我已經決定關閉電腦,最有可能意味着我希望你的應用程序儘快消失。 – 2011-12-19 08:39:19

+0

感謝您的輸入!手動步驟不是軟件可以完成的。它像清潔儀器,更換某些瓶子等等。這不是「普通」計算機的軟件,但是對於嵌入式設備而言,用戶對電源按鈕應當或不應該做什麼沒有預期的期望。 – Jens 2011-12-19 08:46:39

+0

我明白了。在那種情況下,我不會爲此擔心。 「記得清理儀器」問題最好通過用戶培訓/教育解決,而不是通過軟件解決。並非所有事情都是通過電腦解決的。 – 2011-12-19 08:49:26

回答

2

我已經得出結論,沒有辦法做到這一點。 =/

我發現的解決方法是隻允許在適當的時候通過軟件關閉。開始菜單或任務管理器對用戶不可用,並且可以將硬件電源按鈕行爲配置爲在系統電源選項中不執行任何操作。