ShellExecute 사용 방법      

HINSTANCE ShellExecute(    
     HWND hwnd,
     LPCTSTR lpOperation,
     LPCTSTR lpFile,
     LPCTSTR lpParameters,
     LPCTSTR lpDirectory,
     INT nShowCmd
);

hwnd : 핸들값을 받는다. ( 보통 NULL로 지정한다. )
lpOperation : 수행할 동작을 지정한다. ( 프로그램 실행시에는 "open"을 사용한다. )
lpFile : 수행할 프로그램의 파일명을 적는다. ( 절대경로를  지정한다. )
lpParameters : 프로그램 수행시 파라메터를 지정한다.( 파라메터가 없다면 NULL로 지정한다. )
lpDirectory : 파일의 경로를 적어준다.(  lpFile에 절대경로를 적으므로 NULL로 지정한다. )
nShowCmd : 프로그램 수행시 윈도우 크기 등 지정한다.

ShellExecute 사용예제
     
// 그림판 실행
ShellExecute(NULL, "open", "C:\\WINDOWS\\system32\\mspaint.exe", NULL, NULL, SW_SHOW);
// 네이트온 실행
ShellExecute(NULL, "open", "C:/Program Files/NATEON/BIN/NATEON.exe", NULL, NULL, NULL);

야이노마

» Contact Me: yainoma00@gmail.com