-1
私は現在、カスタムUIを作成していますので、CreateProcessを使用してC++アプリケーション内からゲームを起動しようとしています。ここに私のコードがある、これまでCreateProcessを使用してゲーム実行可能ファイルを実行する
PROCESS_INFORMATION Processinfo;
STARTUPINFO StartupInfo;
ZeroMemory(&StartupInfo, sizeof(StartupInfo));
StartupInfo.cb = sizeof(StartupInfo);
ZeroMemory(&Processinfo, sizeof(Processinfo));
if (CreateProcess(TEXT("C:\\Program Files(x86)\\Steam\\steamapps\\common\\Surgeon Simulator VR Meet The Medic\\Win32\\SurgeonVR.exe"),
GetCommandLineA(),
NULL,
NULL,
false,
CREATE_SUSPENDED,
NULL,
NULL,
&StartupInfo,
&Processinfo))
{
system("pause");
}
イム私は誰もがに何をやっていた模倣しようとしたところ、私が間違って私の前には、CreateProcessを使ったことがないように行くんだけど、例のトンを見た後、かなり確実ではありません成功はありません。プロセスは作成されておらず、ゲームは開始されていません。どんな助けでも大歓迎です!
何が問題なのですか? – arrowd
プロセスが作成されておらず、ゲームが起動されていません。申し訳ありませんshouldveは、ポストに記載! –
もちろん、それは実行されません - それは 'CREATE_SUSPENDED'フラグを渡すことによって中断されて作成されます。 –