特定のプロセスのハンドルが既に与えられているので、どのようにして特定のキーワード(バイト、ints(2バイト)、テキスト(配列) VC++?C++:プロセスメモリ内の検索
2
A
答えて
3
私は、別のプロセスの生メモリをスキャンしたいと思っています。定義上、プロセスは互いに分離されている必要があり、完全に独立したアドレス空間(アドレス0x06573AF8には、別のプロセスのアドレス空間内の対応するアドレスとは全く異なるものが含まれています)があります。
しかし、Windowsでは、古典的な答えは、別のプロセスのアドレススペースに注入する特定のDLLを書き込むことです。 CodeProject for some hands-on advice、またはやや一般的にはwikipediaをご覧ください。
3
最も簡単な方法はおそらくReadProcessMemoryを使用することです。また、WinDbgの使用を検討してください。すでにこの機能があります。
関連する問題
- 1. OSXでGDBを使用してプロセスメモリ内の特定の文字列を検索
- 2. Win32 :: Process :: Memoryと同等のPythonでのプロセスメモリ検索
- 3. C++とプロセスメモリ保護
- 4. Listbox.ItemTemplate(WPF C#)内のコントロールを検索
- 5. C#コンピュータ内のファイルを検索
- 6. イメージ内のイメージを検索するC#
- 7. C#配列内の値を検索
- 8. blog_websiteの検索エンジン(リンク内検索)
- 9. Windowsの検索 - Cの全文検索#
- 10. Windows 8.1アプリ内検索コントロールと検索ペイン(チャームの検索)?
- 11. C#リッチテキストボックス内の特定の文字列内のテキストを検索
- 12. C#sourcecode検索
- 13. コアデータ内のIDの検索
- 14. メソッド内のオブジェクトの検索
- 15. データセット内のアウトライヤーの検索
- 16. サブディレクトリ内のテーブルの検索
- 17. BindingList内のオブジェクトの検索
- 18. フレンドアプリケーション内のGoogle検索ページ
- 19. Javascript:ヘッダー内での検索
- 20. ヘッダdiv内の検索div?
- 21. バイナリ検索ツリーC++
- 22. PDFテキスト検索C#
- 23. Cバイナリ検索ツリー
- 24. オペレーティングシステムとCとプロセスメモリ割り当て
- 25. Cでプロセスメモリ情報を取得
- 26. C#アプリケーションのクラッシュダンプファイルの検索
- 27. C# - パターンのバイナリファイルの検索
- 28. C#:別のプロセスのメモリ内のバイト[]配列を検索
- 29. JAR内のファイル内を検索
- 30. C#のノード内で検索するXmlNode.SelectSingleNodeの構文
質問を再表示することはできますか?プログラムがコンパイルされた後、キーワードは存在しません。 – dirkgently