0

メモ帳のメモリをリアルタイムで検査しようとしているので、特定の文字列がそこに書き込まれたことを検出できます。ステップ1は、そのプロセスのメモリ範囲を調べることだと思います。これは私が今まで持っているものです:

int main()
{
    MEMORY_BASIC_INFORMATION meminfo;
    unsigned char *addr = 0;

    HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION,FALSE,7280);
    VirtualQueryEx(hProcess,addr,&meminfo,sizeof(meminfo));
    CloseHandle(hProcess);
}

そこから情報を取得するには、なんらかの方法で meminfo を操作する必要があると思います。アドレスを反復処理して文字列を検索できるように、完全なアドレス範囲を見つける必要があります。

これがばかげた質問である場合は事前にお詫びしますが、Cを使い始めたばかりです。

ありがとう

4

1 に答える 1