2011-12-19 5 views
0

他の類似の質問がほとんど対象Windows XP。すべてが簡単だった。 =)Windows 7の組み込みスタンダードシャットダウンを防止する

私は自分のアプリケーションは、Windowsがこの画面を表示せずに、透過的にWindowsのシャットダウンを延期できるようにしたいと思います:

windows 7 shutdown screen

は、Vistaがに変更した後、私に残された選択肢はありますWM_QUERYENDSESSION処理ですか?

ここのターゲットは、自分のアプリケーションだけを実行する組み込みデバイスに組み込まれたWindows 7標準です。シャットダウンする前に、次の開始まで延期することができない手動ステップを実行する必要があり、忘れてはいけません。私は、ユーザーにこれらの手順をシャットダウンする前に確認させたいと思っています。

+0

Re:「手動で手順を実行する必要があります」 - 手動による手順をアプリケーションの自動終了の一部にしないでください。ソフトウェアを持つことは、自動的にソフトウェアの最初の部分であることをあなたに自動的に知らせることです。言うまでもなく、もし私がすでにコンピュータをシャットダウンすることに決めたのなら、それはあなたのアプリができるだけ早く消えてしまうことを意味します。 –

+0

入力いただきありがとうございます!手動の手順は、ソフトウェアが実行できるものではありません。これは、機器の清掃、特定のボトルの交換などのようなものです。これは、「通常の」コンピュータ用のソフトウェアではありませんが、組み込み機器用であり、ユーザは電源ボタンのすべきことやしてはならないことについて、 – Jens

+0

私は参照してください。その場合、私はそれについて心配しないでしょう。 「楽器を掃除することを忘れないでください」という問題は、ソフトウェアではなく、ユーザーのトレーニング/教育によって最もよく解決されます。すべてがコンピュータで最も良く解決されるわけではありません。 –

答えて

2

これを行う方法はないという結論に達しました。 =/

解決方法私が見つけた解決方法は、適切な瞬間にソフトウェアによってのみシャットダウンを許可することです。スタートメニューまたはタスクマネージャはユーザーが使用できません。また、ハードウェアの電源ボタンの動作は、システムの電源オプションで何もしないように構成できます。

関連する問題