프로세스 생성하기

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

#include

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);
}


댓글 남기기

바로가기