このジレンマを手伝ってもらえれば幸いです。さて、私はC \ C++を知っています、私はasmを知っています、私はdllの注入について知っています、私は仮想メモリのアドレッシングについて知っていますが、私はちょうどどのようにCheatEngineのようなソフトウェア のソフトウェアは、プロセス。他のプロセスのメモリ空間の値を変更する方法
第三者のチートエンジンツールは、プログラムのメモリ空間の値をスキャンし、変数の場所を特定の値で特定して変更することができます。
私の質問は、どうやってですか?
もし私がCコードを書いていたら、無効なアドレスエラーを出さずに別のプロセスに属するそのアドレスの値をどうすれば変更できますか?
ありがとうございました。
ありがとう、これは私が探していたものです、素晴らしい作品です。 (このソリューションを読んでいる他の人は、完了したらDebugActiveProcessStopを必ず使用してください) –
デバッグ中のプロセスがデバッグを終了した後に終了しないようにするには、必ずDebugSetProcessKillOnExit()を呼び出してください。 – mrduclaw