0

アクセス拒否エラーが発生するため、WriteProcessMemory は機能しません。

現在、次を使用してプロセスを開始しています。

CreateProcess(wcImageName,wcCommandLine,NULL,NULL,FALSE,DEBUG_PROCESS,NULL,NULL,&stStartupInfo,&stProcessInfo);

これを変更して書き込みアクセスを取得するにはどうすればよいですか?

このプロセスを同じマシンで起動しています。ユーザー名とパスワードを提供せずに書き込みアクセスを取得するにはどうすればよいですか?

ありがとう、ローガン

4

1 に答える 1

0

WriteProcessMemory正しいハンドルで、デバッガー ループ内で呼び出していることを確認してください。この記事を読むことができます。

プロセスを作成すると、完全な権利が得られます。また、DEBUG_PROCESS で起動するかDEBUG_ONLY_THIS_PROCESS、より多くの権利が与えられます。

于 2011-08-17T04:38:59.137 に答える