問題タブ [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.
c# - アプリケーションに保存されていないデータがある場合、ログオフ/シャットダウン/再起動を処理する適切な方法は何ですか?
WPF App.Current.SessionEnding では、数秒で戻る必要があります。そうしないと、「アプリケーションが応答しません」というウィンドウが表示されます。したがって、ユーザーの応答には数秒以上かかるため、このイベント ハンドラーでデータを保存するようユーザーに要求することはできません。
解決策は、ログオフ/シャットダウン/再起動をキャンセルし、ユーザーがファイル保存ダイアログに応答したときに再開することだと思いました。
問題は、ReasonSessionEnding が、Windows がシャットダウン中か再起動中かを教えてくれないことです (この 2 つを区別しません)。
では、セッション終了イベントで私のプログラムは何をすべきでしょうか? それは何かをするべきですか、それともこのイベントで何もしないのが標準ですか?
ユーザーはメイン フォームの OnClosing メソッドで変更を保存するように求められるため、データが失われることはありませんが、「アプリケーションが応答しません」というウィンドウは通常のワークフローを示唆していないと思います。
他のプログラムのいくつかはすでにシャットダウンされているため、シャットダウンのキャンセルは望ましくないと思います。
windows - Windows シャットダウン ダイアログ
任意の言語 (推奨: C/C++、VB、Haskell、バッチ) を使用して、Windows XP のシャットダウン ダイアログ (Shift キーを押したときにサスペンド、シャットダウン、再起動、休止状態の 3 つのボタンがあるダイアログ) を表示する方法はありますか?
C++ プログラムで msgina.dll をロードできると思いますが、次に何をすればよいかわかりません。ダイアログを表示するために dll のどの関数を使用しますか?
c# - コンピューターをシャットダウンするにはどうすればよいですか?
C# を使用してコンピューターをシャットダウンするには?
assembly - アセンブリを使用してコンピューターをシャットダウンする
アセンブリ コードのみを使用してコンピューターをシャットダウンするにはどうすればよいですか?
windows-vista - Vista のシャットダウン ログオフ API の表示を防止する
シャットダウン/ログオフを確認するためにプログラムを開いているときに表示されるシャットダウン/ログオフ API を停止したい。
API に理由を送信するアプリケーションが既にあります。
これが悪い習慣であることはわかっていますが、5 秒後に API を表示せずにシャットダウンをオーバーライド/キャンセルする必要があります。
これをハックするか、カスタム シャットダウン スクリプトを実行してシャットダウンを上書きする方法はありますか。
前もって感謝します
1回押せばキャッチするだけで5秒キープしても問題ありません。私はそれを行うことができますが、vista は 5 秒後に API 画面を表示します。
vista は、シャットダウンできないようにしているため、それを示しています。
linux - LinuxでPerlスクリプトをシステムデーモンとして実行するにはどうすればよいですか?
LinuxでPerlスクリプトをデーモンとして実行する簡単な方法は何ですか?
現在、これは CentOS 上にあります。システムと一緒に起動し、システムと一緒にシャットダウンしたいので、いくつかの/etc/rc.d/init.d
統合もいいでしょうが、いつでもカスタム行を追加でき/etc/rc.d/rc.local
ます.
.net - Windowsがシャットダウンしたときに実行中の.NETスレッドでスローされる例外は何ですか?
正確な例外メッセージも役立ちます。
ありがとう。
wpf - WPFアプリケーションが正しく閉じていません
Application.Current.Shutdown()
でxamlウィンドウにバインドされているクラスから呼び出してObjectDataProvider
いますが、アプリケーションが閉じていません。誰かが私に理由を理解するのを手伝ってもらえますか?メインウィンドウを閉じた後、アプリケーションが完全に閉じていません。タスクマネージャーのプロセスリストから消えません。
ruby-on-rails - Apache が予期せずシャットダウンする
Apache の背後で実行されている雑種サーバーがあります。正常に動作します。ただし、時々 Apache サーバーが勝手にシャットダウンすることがあります。構成に問題があるのか、それとも攻撃なのかはわかりません。Apache エラー ログは次のとおりです。
/var/www/fastenv が何であるかはよくわかりませんが、それを呼び出すアプリケーションには何もないと思います。また、ウェブサイトはまだベータモードで、ユーザーはほとんどおらず、61.139.105.163 の IP アドレスを持っている人はいないと思いますが、持っている可能性はあります。
何か案は?この問題のどこを見ればいいのか、どのように分析すればよいのか、ヒントを教えていただければ幸いです。