posted by 초식사자 2011.07.04 13:02

-인자로 전달된 파일을 실행시킨다.

#include <windows.h>

void createPS(char* path){
        STARTUPINFO si;
        PROCESS_INFORMATION pi;
        int state=0;

        si.cb=sizeof(STARTUPINFO);
        si.lpReserved=NULL;
        si.lpReserved2=NULL;
        si.cbReserved2=NULL;
        si.lpDesktop=NULL;
        si.lpTitle=NULL;
        si.dwFlags=STARTF_USESHOWWINDOW|STARTF_USESTDHANDLES;
        si.dwX=0;
        si.dwY=0;
        si.dwFillAttribute=0;
        si.wShowWindow=SW_HIDE;

        state=CreateProcess(NULL,path,NULL,NULL,TRUE,DETACHED_PROCESS,
                                        NULL,NULL,&si,&pi);
}


'프로그래밍 > C/C++' 카테고리의 다른 글

프로세스 리스트 얻기  (0) 2011.07.04
프로세스 제거하기  (0) 2011.07.04
프로세스 생성하기  (0) 2011.07.04
레지스트리 삭제하기  (0) 2011.07.04
레지스트리 값 출력하기  (0) 2011.07.04
윈도우 서비스 제거하기  (0) 2011.07.04

댓글을 달아 주세요