gpt4 book ai didi

c++ - CreateProcess() 没有正确启动进程

转载 作者:行者123 更新时间:2023-11-28 00:45:56 25 4
gpt4 key购买 nike

<分区>

我试图使用下面的函数简单地启动一个应用程序,但它似乎无法正常工作。它不会从桌面启动我的测试应用程序,但是当我将它移动到下载中的子文件夹时它工作正常。我从配置文件中提取目录信息并考虑到我已经可以从单独的文件夹启动测试应用程序,我怀疑它与我的目录信息有任何关系。

bool StartTest(){
char WOW_PATH[MAX_PATH];
char WOW_PATH_FULL[MAX_PATH];
STARTUPINFO SUI;
PROCESS_INFORMATION PROCINFO;

SUI.cb = sizeof(STARTUPINFO);
SUI.lpReserved = 0;
SUI.lpTitle = 0;
SUI.dwFlags = STARTF_RUNFULLSCREEN;
SUI.wShowWindow = SW_SHOW;
SUI.cbReserved2 = 0;
SUI.lpReserved2 = 0;

ZeroMemory(&PROCINFO,sizeof(PROCINFO));

ifstream File;
File.open("config.txt");
File.getline(WOW_PATH,MAX_PATH);
File.close();

strcpy(WOW_PATH_FULL,WOW_PATH);

strcpy(WOW_PATH_FULL,"\Test.exe");

if(!CreateProcess(WOW_PATH_FULL,0,0,0,false,0,0,WOW_PATH,&SUI,&PROCINFO))
return 0;

CloseHandle(PROCINFO.hProcess);
CloseHandle(PROCINFO.hThread);

return 1;
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com