让console后台运行的几个法子

网上有几个法子,我讲的主要是自己尝试成功的

1.用UltraEdit打开你要调用的Console程序,在位置 0x130~0x13f  之间找个数值03,将它变为02,保存,然后正常调用即可。


2.利用线程调用该console程序

      PROCESS_INFORMATION pi;
STARTUPINFO si;
memset(&si,0,sizeof(si));
si.cb=sizeof(si);
si.wShowWindow=SW_HIDE;//这里是关键,设置为隐藏
si.dwFlags=STARTF_USESHOWWINDOW;/
bool fRet=CreateProcess((LPCSTR)("C:\\doeman.exe"),NULL,NULL,FALSE,NULL,NULL,NULL,NULL,&si,&pi);

你可能感兴趣的:(Win32,vs,后台)