問題タブ [minidumpwritedump]
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# - MiniDumpWriteDump (C#) は、特定のプロセスに対して長さゼロのダンプ ファイルを生成します
特定のプロセス内で MiniDumpWriteDump を実行すると、正常なダンプ ファイルが提供されます。
hProcess と processId が前述の特定のプロセスを指す外部プロセスから MiniDumpWriteDump を実行すると、長さゼロのダンプ ファイルが提供されます。
#2 と同じように、たとえば FireFox を指すだけで、正常なダンプ ファイルが提供されます
ダンプしようとしている特定のプロセスは、私が知る限り低い特権で実行されており、外部プロセスは管理者の CMD ウィンドウから実行されています。
ノート:
- ファイルストリームを正しくフラッシュ、クローズ、破棄しています
- MiniDumpWriteDump は false を返し、GetLastWin32Error は次を返します: -2147024597
- 上記の特定のプロセス (ドット ネット サーバー プロジェクト) には、FireFox と同じセキュリティ オプションがあります (たとえば、ダンプは Notepad++ プロセスで機能します)。
vb.net - Visual Basic で他の実行中のプロセスをダンプする
実行時にメモ帳をドライブのどこかにテキスト ドキュメントにダンプする実行可能ファイルを作成しようとしています。ファイルをスキャンしてキーワードを検出し、見つかった場合にエンド ユーザーに警告できるようにするため、これは重要です。
これは私が現在持っているコードです:
私の問題は、このコードを実行するたびに空白のテキスト ドキュメントが表示されることです。関数 MiniDumpWriteDump が false を返すことはわかっていますが、その理由がわかりません。それが私がここにいる理由です。
参考までに、これはすべてのプロセスで発生しますが、それ自体です。