UINT WinExec(
  LPCSTR lpCmdLine,  // command line
  UINT uCmdShow      // window style
);

解决方案 »

  1.   

    例子:
    //如何在应用程序中直接执行一个可执行文件?
    以下有多种方法:
    1.ShellExecute(NULL, "open", "D:\\a.txt", NULL, NULL, SW_SHOWNORMAL); 
    上面的为打开一个文本文件;“open”是操作(第二个参数)
    ShellExecute(NULL,NULL,"e:\\OhMyGod.exe",NULL,NULL,SW_MAXIMIZE);2.WinExec("e:\\OhMyGod.exe",SW_MAXIMIZE);    
     
    3.CreateProcess();
    STARTUPINFO si;
    ZeroMemory(&si,sizeof(si));
    si.cb=sizeof(si);
    PROCESS_INFORMATION pi;
    ZeroMemory(&pi,sizeof(pi));
    if(CreateProcess(NULL,"e:\\OhMyGod.exe",NULL,NULL,FALSE,0,NULL,NULL,&si,&pi))
    {
        CloseHandle(pi.hThread);
        CloseHandle(pi.hProcess);
    }
      

  2.   

    很简单的
    CString ssyy;
    ssyy = "c:\\netlog.txt";
    ShellExecute(NULL, NULL, ssyy, NULL, NULL, SW_SHOWMAXIMIZED);