私が取り組んでいるプログラムは、時間ベースのスケジュールで操作をテストするために使用されます。したがって、要件の1つは、別のアプリケーションを起動イベントにするためにシステムクロックを変更することです。これは簡単です。私のプログラムは、クロックを設定できるスクリプトを実行します。スクリプトが始まると、私はDateTime.Nowを保存し、ストップウォッチを作成します。スクリプトが終了すると、システムクロックが変更された場合、経過時間を読み込み、開始時刻に追加し、その値をシステムクロックに設定します。これまでのすべての罰金。しかしながら。スクリプトを終了する前に私のプログラムをデバッグして停止すると、その復元は起こりません。私は、C#デバッガを強制的に呼び出して、シャットダウン時にコードの一部を強制的に呼び出す(またはNISTサーバから時刻を読み込むなどの何らかのアクションを実行する)方法があるかどうか疑問に思っていましたか?C#デバッグ:魔法のシステムクロックリストア
1
A
答えて
1
デバッガを停止することはプロセスを終了することと同じです。したがって、何が起こっているかの保証はありません。
しかし、disposeメソッドまたはfinalizeメソッドを実装することを検討してください。
1
「私は自分のプログラムをデバッグし、それを止める...」
あなたはそれを停止した後、あなたのプログラムが続行されません。だから、なぜあなたは迷っていますか?
あなたのプログラムをデバッグすることができます。そして、デバッグを終了したらデバッガをデタッチするだけで、プログラムが実行されます。
+0
いいえ、なぜ私のプログラムがシャットダウンするのかをよく理解しています:-) **間違ったシステム時間を持つことの継続的な煩わしさを避けたい** **避けることができれば。 スクリプトランナーとメインアプリケーションの2つのプログラムがあります。私が興味を持っているのは前者です。 –
関連する問題
- 1. VI魔法のデバッグ
- 2. Objective Cのクラスと魔法のメソッド
- 3. グアバキャッシュ魔法ミス
- 4. JavaScriptの継承魔法
- 5. Pythonの特殊(魔法)メソッド
- 6. 魔法の奇妙なattr_accessible
- 7. 不要なオートボクシングの魔法
- 8. .swf魔法の脆弱性
- 9. 魔法の日付(秒)
- 10. C#floatは魔法のように値を変更する
- 11. 魔法のレコードは、私は魔法のレコードを使用しています
- 12. C++自動キーワード。なぜそれは魔法ですか?
- 13. PHP7オーバーライド魔法の方法はもう
- 14. JavaアプリケーションのC++ DLLのデバッグ方法
- 15. C++プリプロセッサのデバッグ
- 16. C#、HTTPHandlerのデバッグ
- 17. Xcode C++のデバッグ
- 18. C++コンパイラエラーのデバッグ
- 19. C#オブジェクトイニシャライザのデバッグ
- 20. C++未処理の例外 - デバッグ方法
- 21. Matlab engine C APIのデバッグ方法は?
- 22. JNI/Cライブラリのデバッグ方法は?
- 23. ネイティブC /マネージC++デバッグ
- 24. Eclipse C/C++ GDBでのデバッグ
- 25. Pythonの魔法へのPHPのアプローチ__getattr __()
- 26. Tflearn悪い魔法の数のエラー?
- 27. perlの魔法のシンボル-w -rと_
- 28. 猫の魔法 - 入力の末尾
- 29. python sqlの魔法の問題(oracle)12.1.0.2.0
- 30. Haskellの魔法のコード、何がここ
もう少し掘り起こすと、ハンドラをアタッチできるイベントApplication.ApplicationExitがあることがわかりました。デバッグセッションを終了するときにこれが呼び出されるのであれば、どんな考えですか? –