소스 검색

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;