ラップトップの蓋を閉めるときに、プログラムを実行したり、コマンドを実行したりする方法はないかと思います。
私の質問は、WindowsとLinuxの両方で一般的なものにすることを目的としています。ふたを閉じるときにラップトップをロックする(WindowsではWin + L)か、ふたを閉じる前に手動で実行せずにウイルス対策分析などの高価なプロセスを実行するのが便利です。
Windows 7では、ふたを閉じたときにアクションを実行するためのオプションは、コントロールパネルの電源オプションのみです。使用可能なアクションは次のとおりです。
ここでカスタムアクションを作成して、ふたを閉じるイベントに割り当てることはできません。
タスクスケジューラを使用して、特定のイベントがログに記録されたときにタスクをスケジュールできます。スリープ状態になるのはログに記録されたイベントです。スケジュールされたタスクを作成するときに、タスクを実行するためにコンピューターをスリープから復帰させるように指定できます。
詳細な手順はこちら: ラップトップの蓋のタスクスケジューラを閉じますか?
ソリューション
'AwayModeEnabled'を作成すると、Windowsはスリープ状態になっても実際にはスリープ状態になりません。次に、上記のWilliamが述べたタスクスケジュールハックを使用します。
長所
ネットワーク接続を失わないでください
短所
寝ているときにコンピュータが実際にオフになることはありません
ハウツー
From ユーザーログイン画面のアクティブ化
regedit .... HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Power、そこに新しいDWORD32を追加し、名前をAwayModeEnabledに変更し、右クリックして値を1(16進数)に編集します。最後に、Windows7の[電源オプション]設定ページで、ラップトップの蓋を閉じるアクションを[スリープ]として編集します。
テストssh接続が開いているWindows7ラップトップ。
ラップトップの蓋を開閉するときにスクリプトを実行する方法については、かなり長く詳細なチュートリアルがあります buntuフォーラム 。
しかし、Windowsで同じものをエミュレートするものが見つからないようです。