問題タブ [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 投票する
2 に答える
5085 参照

.net - プログラムでラップトップをスリープ モードにする方法

システムの機能を照会し、PC をスリープ、休止状態、またはシャットダウン モードにするのに最も適したものを選択するには、どの API またはツールを使用できますか?

ご指摘ありがとうございます。

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

wpf - 複数のWPFディスパッチャの1つを停止するには?

いくつかのバックグラウンド スレッド (実際にはインプロセス WCF サービス) を備えたアプリがあります。各スレッドは、いくつかの WPF クラスを使用するために独自の Dispatcher を実行します (いくつかのオーディオ/ビデオ ファイルを処理する MediaPlayer オブジェクト。BeginInvoke でいくつかのデリゲートをキューに入れ、最後に Dispatcher.Run を呼び出します)。処理が完了したら、スレッドが終了できるようにディスパッチャーをシャットダウンします。BeginInvokeShutdown を呼び出すと、アプリ内のすべてのディスパッチャーがシャットダウンされ、アプリが閉じられます。

ディスパッチャがメッセージ ループを終了するように、私にできることはありますか?

0 投票する
5 に答える
1816 参照

.net - アプリを閉じるときにユーザーに保存を促す

私は文書編集者に要約するものを書いています。アプリケーションを閉じるときに、変更を保存するようにユーザーに促す必要があります。これは簡単です。私の質問は、ユーザーにプロンプ​​トを表示せず、保存されていないデータを単に破棄して閉じるのが適切な場合です。

FormClosing イベントでは、CloseReason 列挙型に次が含まれます。

  • なし
  • Windowsシャットダウン
  • MdiFormClosing
  • ユーザー閉鎖
  • TaskManager閉じる
  • FormOwnerClosing
  • ApplicationExitCall

WindowsShutDown と TaskManagerClosing で「変更を保存しますか?」プロンプトが表示されたままアプリがハングしないようにします。

これは標準的な慣行ですか、それともここで何か他のことをする必要がありますか?

わかりやすくするために、コードは次のとおりです。

0 投票する
4 に答える
1147 参照

winapi - 別のプロセスをエレガントにシャットダウンするための Win32 API?

Windows アプリを別のアプリからシャットダウンする方法を探しています。これを行う方法はありますか?

理想的には、基本的にALT-F4を模倣したり、右上隅の「X」を押すなどの何かが欲しい.

あるいは、すでにこれを行うアプリケーションはありますか? tskill は、私が考えているものには少し厳しすぎます。

0 投票する
5 に答える
13862 参照

c# - デバッグのために Windows のシャットダウンをシミュレートする方法は?

Windows のシャットダウン時にアプリケーションに問題があります。アプリケーションが正常に終了せず、[タスクの終了] ウィンドウが表示されます。デバッガーを使用して何が起こっているかを確認するにはどうすればよいですか?

Windows シャットダウン メッセージをアプリケーションに送信して、Windows がシャットダウン中であると認識し、その動作を正確に確認する方法はありますか?

0 投票する
3 に答える
6945 参照

c# - ログオフ/シャットダウン(c#/。net winforms)でアプリケーションが閉じないのはなぜですか?

ログオフ/シャットダウンすると、winformsアプリが正常にシャットダウンしません。メインフォームがあり、そのClosingイベントが正しく発生しますが、アプリケーションを維持するために何か他のものが必要です。Application.OpenFormsを確認すると、メインフォームは1つだけです。

トリッキーな点、そしておそらく問題があるのは、私のアプリケーションがShellWindowsを使用してInternet Explorerにフックし、IEイベントが発生したときにフォームを開くことがあるということです。これらのフォームの1つ以上を開いて閉じた後、シャットダウン時にアプリが閉じなくなります。

すべてのフォームオブジェクトなどをクリーンアップし、FinalReleaseComObject()を適切に呼び出していると思いますが、プロセスを開いたままにしている参照がどこかにあると思います。私のアプリが正常に閉じるのを妨げているのは何かを理解する方法はありますか?

0 投票する
4 に答える
72353 参照

linux - Linuxでシャットダウンをキャンセルするには?

私は Linux に精通しておりshutdown、Linux を使用しています。

> shutdown -h now

しかし、シャットダウンが起こらないようにする方法はありますか? たとえば、今から 10 分後にシャットダウンしようとしていて、5 分後にシャットダウンしたくないことがわかった場合などです。

0 投票する
4 に答える
697 参照

c# - .Net winforms アプリケーションをシャットダウンして実行可能ファイルを削除する最良の方法は何ですか?

アプリケーションをシャットダウンしてから、実行可能ファイルを削除する必要があります。優先度の低いバッチジョブを開始し、すぐにexeをシャットダウンすることでそれを行っています。より良い方法はありますか?

0 投票する
7 に答える
37449 参照

java - Eclipse から起動されたプロセスでシャットダウン フックを実行する方法

アプリケーションにシャットダウン フックがあります (を使用して作成Runtime.getRuntime().addShutdownHook)。ただし、Eclipse 内からアプリケーションを起動すると、シャットダウン時にシャットダウン フックが実行されません。

これは、Eclipse が強制終了シグナルに相当するものをプロセスに送信し、シャットダウン フックが実行されないためだと思います (Windows の taskkill /F または Linux の kill -p に相当します)。絶対にわからない。

これを回避する方法を知っている人はいますか?Windows (Vista) を実行していますが、Windows 固有の問題である可能性があると感じていますが、よくわかりません。

0 投票する
2 に答える
2949 参照

winapi - プログラムで Windows (XP|Vista) でシャットダウンを中止する方法は?

できれば Windows API を使用して、アプリケーションから OS のシャットダウンを検出 (および、必要に応じて 2. 中止) できるようにしたいと考えています。

コマンドを使用してシャットダウンを手動で中止できることはわかっていshutdown -aます。

OSがシャットダウンしようとしていることをプログラムで通知するだけで十分かもしれません-これを行う方法は?