BOOL CreateProcess(
  LPCTSTR lpApplicationName,           // 指定可执行文件名
  LPTSTR lpCommandLine,               // 欲传递给新进程的命令行参数
  LPSECURITY_ATTRIBUTES lpProcessAttributes, 
  LPSECURITY_ATTRIBUTES lpThreadAttributes,  
  BOOL bInheritHandles,              // handle inheritance option
  DWORD dwCreationFlags,            // creation flags
  LPVOID lpEnvironment,             // new environment block
  LPCTSTR lpCurrentDirectory,       // current directory name
  LPSTARTUPINFO lpStartupInfo,      // startup information
  LPPROCESS_INFORMATION lpProcessInformation // process information
);具体的你可以看msdn。如果你有《深入浅出MFC》,可以看看P40.

解决方案 »

  1.   

    就用几个参数可以了,
    lpApplicationName=NULL;
    lpCommandLine=你的程序命令行(可加参数的)
    lpStartupInfo程序启动信息,需要填写
    lpProcessInformation,返回参数,定义一个PROCESS_INFORMATION传地址进去
    其他都设置为NULLlpStartupInfo参数填写如下:
    STARTUPINFO info;
    info.cb=sizeof(STARTUPINFO);//结构大小,必写
    info.dwFlags=STARTF_USESHOWWINDOW;// 显示方式
    info.wShowWindow=SW_SHOW;//显示
    其他都等于NULL
      

  2.   

    你不能自己看MSDN啊,以后这种问题少提为妙!!!!!!!!!!!!!!