0

プロセスがあり、プロセスの作成Aに使用します。で使用し、読み取り/書き込みを行います。CreateProcess()BAReadProcessMemory()WriteProcessMemory()B

B今、私は何かを印刷したいのですが、 X86Aに変換して書き込みに使用する必要がありますか、それとも別の方法がありますか?printf()WriteProcessMemory()B

4

1 に答える 1

0

Windows プログラミングはわかりませんが、MSDN でWriteProcessMemory()バッファーを他のプロセスにコピーするのを見ました。それを考えると、データをそのバッファに書き込んで、反対側で読み取るだけで済みます。

フォーマットされた読み取りと書き込みが必要な場合は、sprintf(またはより良いsnprintf) とsscanfを使用して、バッファーに書き込み、バッファーから読み取ることができます。

于 2012-06-04T13:17:10.923 に答える