問題タブ [system-shutdown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
641 参照

windows - WM_ENDSESSION メッセージの傍受

WM_ENDSESSION メッセージを傍受して、別のアプリケーションが受信できないようにすることは可能ですか?

Windows が再起動またはシャットダウンする前に追加のアクションを実行するようにそのアプリケーションに命令したいのですが、アプリケーションをそのように構成することはできません。

アプリケーションはスクリーン レコーダー ソフトウェアであり、Windows がシャットダウンするとビデオが破棄されます。それを防ぎ、ビデオを保存する必要があります。

0 投票する
0 に答える
1925 参照

python - Python でリモート シャットダウンが機能しない

Python 2.7.7 を使用して、IP アドレスに ping を実行し、その PC の電源がオンかオフかを判断し、それに応じてそのシステムの電源状態を変更する小さなスクリプトを作成しようとしています。私は Python モジュールsubprocesswakeonlan. ping や WOL の使用に問題はありませんが、シャットダウン機能が非常に奇妙な動作をしています。

コマンド プロンプトからコマンドを使用するshutdown -s -t 0 /m \\XXX.XXX.X.Xだけでなく、cmd で Python インタラクティブ シェルから次のコマンドを使用しても問題なく動作します。

しかし、Python スクリプトから同じコマンドを実行すると、次のエラーが返されます。

XXX.XXX.X.X: 入力されたコンピューター名が無効であるか、ターゲット コンピューターでリモート シャットダウンがサポートされていません。名前を確認してから再試行するか、システム管理者に連絡してください。(53)

私が考えていないバックグラウンドの動作はありますか? おそらくサブプロセスモジュールと何か関係があるのでしょうか? 前もって感謝します!

0 投票する
1 に答える
740 参照

c# - Force System.Diagnostics.Process.Start("シャットダウン", /s /t 0")

「/s」の前に「/f」を追加することはできますか? 「shutdown -t 0 -r」に「-f」を追加する方法と同様です。

つまり、どうすれば強制的にシャットダウンできますか。

0 投票する
1 に答える
475 参照

c# - C# サービスの InvokeMethod が Windows のシャットダウン中に失敗する

終了時にアダプタの DNS 設定を復元する必要がある Topshelf C# サービスがあります。私の停止/開始メソッドは問題なく機能し、このコードは機能します:

ただし、シャットダウンは問題です。RequestAdditionalTime

次のエラーを記録します。

OSが私の呼び出しをブロックしているようですManagementObject.InvokeMethod

私は困惑しています。この問題を回避する方法はありますか? 起動時にサービスが異常を検出して回復しますが、時間がかかりすぎます。正常にシャットダウンできるようになりたいです。