最近、Cheat Engine を使用してプロセスのベース アドレスを見つける方法を学びました。Windows XP でソリティアを使用して実行したところ、スコアのベース アドレス ( のようなもの000AABBC
) が見つかり、そのアドレスは変更されませんでした。
そこで、使用する C++ プログラムを作成しWriteProcessMemory();
(そのアドレスを渡しただけです)、毎回動作していました。今私はWindows 7でそれをやっています.ベースアドレスを見つけましたが、それはポインタであり、それが指しているアドレスは毎回変わります. ポインターアドレスを確認すると、 と表示されます"solitaire.exe"+000BAFD8
。では、以前に行ったようにコードでどのように使用すればよいでしょうか?