我正在Visual Studio 2010中开发 WIN32 应用程序。我必须从我的代码中执行一个外部 exe,但不必显示它的窗口。随着执行exe,我将某些参数传递给exe。我的代码给出
char path[] = "D:\\scan\\scan.exe -l";
system(path);
//ShellExecute(hWnd, "open",path, NULL, NULL, SWP_HIDEWINDOW);
如果我使用 system(path) 它会正确执行,但也会显示 exe 的窗口,但如果我使用 ShellExecute(hWnd, "open",path, NULL, NULL, SWP_HIDEWINDOW); 然后不执行给定路径的exe。我该如何克服这个问题,请指导我