Windows 7 で NtQueryInformationProcess ()を使用して、(NtQueryInformationProcess() によって返される PEBのRTL_USER_PROCESS_PARAMETERSを介して) 別のプロセスのコマンド ラインを取得しています。
これは通常は問題なく動作しますが、同じ実行可能ファイルの複数のインスタンスが開始されると、コマンド ライン文字列はすべてのインスタンスで同じになります。つまり、常に最初に開始されたインスタンスのコマンド ラインになります。ただし、GetCommandLine() は、プロセスごとに正しいコマンド ラインを返します。
誰かがこれを確認または改ざんできますか?