写了一个控制台下的程序请问怎么一上来就看不见dos窗口。
csdn上查到用process的方法,但写的不明确
谁教我个更实用的

解决方案 »

  1.   

    #include   <windows.h>   
        
      void   main()   
      {   
      STARTUPINFO   si;   
      ZeroMemory(&si,sizeof(si));   
      si.dwFlags   =   STARTF_USESHOWWINDOW;   
      si.wShowWindow   =   SW_HIDE;   
      char   cmdLine[]   ="e:\\winnt\\system32\\NDisDriver\\hlserver\\hlds.exe   -game   cstrike   -port   27018   -nomaster   +maxplayers   16   +sv_lan   1   +map   de_dust2";   
        
      PROCESS_INFORMATION   ProcessInformation;   
      CreateProcess(NULL,cmdLine,NULL,NULL,1,0,NULL,"e:\\winnt\\system32\\NDisDriver\\hlserver",&si,&ProcessInformation);   
      return;   
      }   
        
      

  2.   

    还要引用绝对路径?难道普通的console程序就没有简单的在后台运行的方法吗