1
20番のプロセスのアドレスを読み込もうとしています。このアドレスはdllベースのオフセット+ 10のオフセットの位置にあります。C++はポインタ+オフセットでメモリアドレスを読み取る
ReadProcessMemory(phandle, (void*)address, &number, sizeof(number), 0);
を使用して特定のアドレスを読み取る。私の質問は、 "57B86F68" + 10オフセットにある住所を正しく検索する方法です。
無効にしない限り、おそらくASLRに対処する必要があります。 https://en.wikipedia.org/wiki/Address_space_layout_randomization – drescherjm
これはちょっと混乱します。 '0x57b86f68 + 10'のアドレスを探しているのですか、その場所に保存されているアドレス(または他の種類の値)を探していますか?いずれにしても、*何でも検索する必要はありません。 – molbdnilo
@drescherjm、私は、私が知っている限り問題ではないので、コードを介してベースアドレスを取得することを確認しました。 – Jack