CreateProcess() (C++ の場合) を使用してプロセス内から子プロセスを作成し、引き続き ReadProcessMemory を使用してメモリを読み取り、特定のものを検索します。
プロセスは独自の仮想空間にロードされるため、そのプロセスのエントリ ポイントから検索を開始したいと思います。この時点では、コード自体のエントリ ポイントを見つける方法がわかりません (他のセクションは気にしません)。 PE ファイルの 'AddressOfEntryPoint' フィールドを認識しており、既にそれを持っていますが、そのプロセスがロードされるアドレスがわからないため、エントリ ポイント自体を計算するにはどうすればよいですか?
私が望むものを示すために、たとえば OllyDbg でプロセスを開くと、コードのエントリポイントにすぐに到達します。そのアドレスが必要です
これは私が作成した子プロセスであることを覚えておいてください。
そのアドレスを見つけるために、そのアプリケーションにコードやDLLを挿入したくないことを述べさせてください