windows system

CreateProcess API

jianna6 2013. 12. 23. 10:58

CreateProcess API : http://msdn.microsoft.com/en-us/library/ms682425.aspx

 

 

LPCTSTR lpApplicationName,    //생성프로세스의 실행파일 이름

LPTSTR lpCommandLine,    //argc,argv인자 전달첫인자를 NULL로 주고 실행파일이름 인자 써도 가능

LPSECURITY_ATTRIBUTES lpProcessAttributes,    //보안속성 보통NULL

LPSECURITY_ATTRIBUTES lpThreadAttributes,    //쓰레드 보안속성 보통NULL

BOOL blnheritHandles,    //전달인자가 TRUE면 자식프로세스는 부모의 핸들중일부상속

DWORD dwCreationFlags,    //프로세스의 특성결정

LPVOID lpEnvironment,    //메모리 블록관리 문자열저장.

LPCTSTR lpCurrentDirectory,    //생성하는 프로세스의 현재 디렉터리 설정

LPSTARTUPINFO lpStartupinfo,    //STARTUPINFO 구조체 변수 포인터

LPPROCESS_INFORMATION lpProcessinformation);//PROCESS_INFORMATION 변수의주소값



블로그 : http://blog.naver.com/PostView.nhn?blogId=sol9501&logNo=70107341289&categoryNo=87&viewDate=&currentPage=1&listtype=0

 

 

 

 

STARTUPINFO : http://msdn.microsoft.com/en-us/library/ms686331.aspx

새롭게 생성할 프로세스의 정보를 입력하기 위한 구조체

 

 

PROCESS_INFFORNATION : http://msdn.microsoft.com/en-us/library/ms684873(v=vs.85).aspx