現在、カスタム UI を作成しているため、CreateProcess を使用して C++ アプリケーション内からゲームを起動しようとしています。これまでの私のコードは次のとおりです
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 を使用したことがないため、どこが間違っているのかよくわかりませんが、大量の例を調べた後、他の人が行っていたことを模倣しようとしましたが、成功しませんでした.プロセスは作成されておらず、ゲームは起動されていません。どんな助けでも大歓迎です!