問題タブ [adplus]
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.
adplus - クラッシュモードでadplusを実行し、シャットダウン時にダンプを書き込まないようにするにはどうすればよいですか?
私が実行した場合:
adplus.exe -pmn "MyClient.exe" -o "d:\ DumpFiles" -crash
シャットダウンすると、ダンプファイルが作成されます。
FULLDUMP_FirstChance_epr_Process_Shut_Down_MyClient.EXE__333c_2012-05-29_14-29-04-654_2690
クラッシュモードでadplusを実行するが、このProcess_Shut_Downダンプを作成しない方法はありますか?(または、これはシャットダウン中に例外があることを意味しますか?)
実行時の例外がないかアプリケーションを監視したいのですが、プログラムが正常に終了している場合はハードドライブをいっぱいにしたくありません。
windows-services - ADPlus '一部の選択されたプロセスは実行されていません'、実行されている場合を除きます。私は何を間違っていますか?
現在運用中の Windows 2003 サーバーで実行されている WindowsServiceHost.exe で ADPlus を実行しようとすると、AD を実行しようとすると、プロセスが実行されていないと表示されます。なんで?
私のコマンド: %filepath%\ADPlus -hang -pn %filepath%\WindowsServiceHost.exe -o %Output Directory%
debugging - ADPlus / CDB からの一貫性のない動作 - 'g' に実行可能なデバッグ対象がありませんエラー
ADPlus / cdb をマシンのデフォルトの Just-In-Time デバッガーとしてセットアップしました。プロセスに未処理の例外があったり、何らかの理由でクラッシュしたりした場合、ADPlus にクラッシュ ダンプを生成してもらいたいと考えています。ADPlus 構成ファイルを使用して出力ディレクトリを設定し、dmp ファイルをクラウドにプッシュするために使用されるプレコマンドを実行しています。
これが機能することをテストするために、未処理の例外をスローしてクラッシュする非常に単純なプログラムを作成しました。ADPlus は常に想定どおりにアタッチしますが、必要なダンプを 15 回に 1 回しか生成できません。システムで何も変更せずに、クラッシュするプログラムを連続して実行すると、異なる結果が得られます。
ほとんどの場合、cdb から次のエラーが表示されます。
正常に動作する場合、ログの同じ場所は次のようになります。
なぜ私がこの振る舞いをするのでしょうか?役立つ場合は、構成ファイルと完全なログを投稿できます。When-it-works ログと when-it-doesn't-work ログの唯一の違いは、すべての行が0:004>
動作する0:000>
場合と動作しない場合で始まることです。
.net - ADPlus PostCommand が実行されていません
ADPlus で PostCommand を実行しようとしていますが、呼び出しに失敗しています。
最初に、古いバージョンの ADPlus で PreCommand を呼び出すために使用した構成ファイルを使用していました。構成ファイルは次のようになります。
この構成ファイルを使用して ADPlus を実行すると、次のエラーが発生し、クラッシュ ダンプが生成されません。
C:\path\to\foo\foobar.exe がキーワードであると考えられているのを見て、構成ファイルを次のように変更して、キーワードにしようとしました。
新しい構成ファイルを使用すると、ダンプが生成されますが、その後 PostCommand が実行されません。ADPlus ログに次のエラーが表示されます。
ドライブ名 C が Address expression missing 行で取り除かれていることに注意してください。
私の PostCommand が実行されていない理由は誰にもわかりますか? ADPlus のドキュメントはまばらですが、Microsoft デバッガー パッケージの一部である adplus.doc にある構成ファイル形式に従っています。PostCommand の周りに引用符とバックスラッシュのさまざまな組み合わせを試しましたが、何かを適切に引用またはエスケープしていない可能性があります。adplus.doc の例には、引用符やエスケープ文字が含まれていません。
debugging - Adplus 停止デバッグ プロセス
ばかげた質問があります - どうすればデバッグを停止できますか?
adplus -crash -0 path -pid number -mss symbols を実行します ..
その後、プロセスに添付されているというメッセージが表示されました。フォルダにログとミニダムが表示されましたが、停止したいです。私は何をすべきか?adplus には、プロセスから切り離すためのコマンドがありません。どうすればいいですか?cdb.exe コマンド ウィンドウを閉じることはできますか?
ありがとう