请问:我用CreatProcess执行一个可执行文件,如果要这个文件带命令行参数,应该怎么传进去呀?谢谢。
如:我执行c:\program\run.exe是如下代码,但是要执行c:\program\run.exe -3 -5 呢?
STARTUPINFO si ;
PROCESS_INFORMATION pi ;
char cName[100] = "C:\\program\\run.exe";
memset (&si, 0, sizeof (STARTUPINFO)) ;
si.cb = sizeof (STARTUPINFO) ;
si.dwFlags = STARTF_USESHOWWINDOW ;
si.wShowWindow = SW_SHOWNOACTIVATE ;
memset (&pi, 0, sizeof (PROCESS_INFORMATION));
BOOL bOk = CreateProcess(NULL,cName,NULL,NULL,FALSE,
(DWORD) NORMAL_PRIORITY_CLASS,NULL,NULL,&si, &pi);