728x90
아래와 같이 사용하면 된다고 한다.
{
SHELLEXECUTEINFO sei;
ZeroMemory(&sei, sizeof(SHELLEXECUTEINFO));
sei.cbSize = sizeof(SHELLEXECUTEINFO);
sei.lpFile = __TEXT("HCopy");
sei.lpParameters=__TEXT("-C config.code sound.wav sound.mfc");
sei.nShow = SW_HIDE;
sei.fMask = SEE_MASK_NOCLOSEPROCESS;
sei.lpVerb = "Open";
ShellExecuteEx(&sei);
WaitForSingleObject(sei.hProcess, INFINITE);
}
보통 system API를 이용하면 되지만 colsole 창이 뜨기 때문에 보기에 좋지는 않다.
이럴 때 사용하는 방법~~!!
해당 console 프로그램이 종료될 때 까지 MFC 응용 프로그램은 대기 하므로 싱크를 맞추기에도 좋다.
728x90
'언어 > MFC Program' 카테고리의 다른 글
char <-> TCHAR 사이 형변환 (0) | 2013.01.08 |
---|---|
C/C++ 현재 경로 얻기 (1) | 2013.01.08 |
MFC에서 console 다루기 (2) | 2013.01.08 |
MFC에서 특정 작업 중에 모래시계 넣기 (0) | 2012.12.20 |