[C++] 응용 프로그램 실행 시키기 ( CreateProcess )
C++ 2008. 3. 19. 22:28 |프로그램 짜다가 저장한 이미지를 확인 하기 위해서 탐색기에서 이미지를 읽기 보다는
해당 알씨와 같은 이미지 프로그램에 인자로 해당 파일을 자동으로 열리게 하는게 좋을때가 있다.
아래와 같이 하면 해당 실행 파일을 실행할 수 있다.
char szProgramName[MAX_PATH]= {0, };
wsprintf (szProgramName, "C:\\Program Files\\ESTsoft\\ALSee\\alsee d:\\aaa.bmp");
STARTUPINFO si = {0,};
PROCESS_INFORMATION pi;
si.cb = sizeof(STARTUPINFO);
si.dwFlags = 0;
CreateProcess (NULL,
szProgramName,
NULL,
NULL,
FALSE,
0,
NULL,
NULL,
&si,
&pi);
wsprintf (szProgramName, "C:\\Program Files\\ESTsoft\\ALSee\\alsee d:\\aaa.bmp");
STARTUPINFO si = {0,};
PROCESS_INFORMATION pi;
si.cb = sizeof(STARTUPINFO);
si.dwFlags = 0;
CreateProcess (NULL,
szProgramName,
NULL,
NULL,
FALSE,
0,
NULL,
NULL,
&si,
&pi);