我是 C++ 的新手并尝试使用调试 API,但我什至无法开始。因为我无法通过 CreateProcess api 运行任何 exe。它不会给出任何编译错误,但会返回 false。你有什么建议吗?
LPCWSTR appName = LPCWSTR("C:\\TEST.EXE");
LPSTARTUPINFO sInfo = LPSTARTUPINFO();
LPPROCESS_INFORMATION pInfo = LPPROCESS_INFORMATION();
if (CreateProcess(appName,NULL,NULL,NULL,FALSE,CREATE_SUSPENDED,NULL,NULL,sInfo,pInfo))
{
printf("done!");
}
else
{
printf("error!");
}