瀏覽代碼

Merge pull request #66 from thareh/process

Hide the console properly
Brucey 1 年之前
父節點
當前提交
38f25c9060
共有 1 個文件被更改,包括 2 次插入4 次删除
  1. 2 4
      freeprocess.mod/freeprocess.c

+ 2 - 4
freeprocess.mod/freeprocess.c

@@ -332,8 +332,7 @@ PROCESS_INFORMATION * fdProcess( BBString *cmd,size_t *procin,size_t *procout,si
 		si.hStdOutput=p_ostr;
 		si.hStdError=p_estr;
 		if (flags&HIDECONSOLE) {
-			si.dwFlags|=STARTF_USESHOWWINDOW;
-			si.wShowWindow=SW_HIDE;
+			pflags|=CREATE_NO_WINDOW;
 		} 
 		else if (flags&SHOWCONSOLE) {
 			pflags|=CREATE_NEW_CONSOLE;
@@ -354,8 +353,7 @@ PROCESS_INFORMATION * fdProcess( BBString *cmd,size_t *procin,size_t *procout,si
 		si.hStdOutput=p_ostr;
 		si.hStdError=p_estr;
 		if (flags&HIDECONSOLE) {
-			si.dwFlags|=STARTF_USESHOWWINDOW;
-			si.wShowWindow=SW_HIDE;
+			pflags|=CREATE_NO_WINDOW;
 		} 
 		else if (flags&SHOWCONSOLE) {
 			pflags|=CREATE_NEW_CONSOLE;