본문 바로가기
반응형

Createprocess9

[개발/VC++] CreateProcess 함수 예제 소스코드 /* * 출처 : http://sosal.tistory.com/ * made by so_Sal */ CreateProcess 라는 함수를 이용하여 Notepad를 실행시키는 간단한 소스입니다. 이해가 가지 않는 부분이 있다면 아래 링크를 참조하세요. LINK_ ====================== CreateProcess ====================== #include #include #include #define DIR_LEN BUFSIZ //BUFSIZ는 운영체제마다 다른 크기를 가지고 있습니다. //한번 크기를 출력해보시는것도 좋겠네요. int _tmain(int argc, TCHAR* argv[]){ STARTUPINFO si = {0,}; //구조체 선언, 초기화 PROCESS_IN.. 2011. 2. 16.
[개발/VC++/MFC] CreateProcess로 창숨기기 #pragma comment(lib,"ws2_32") #include #include #include void main(int argc, char *argv[]) { STARTUPINFO si; PROCESS_INFORMATION pi; si.cb= sizeof(STARTUPINFO); si.lpReserved= NULL; si.lpReserved2 = NULL; si.cbReserved2 = 0; si.lpDesktop = NULL; si.lpTitle = NULL; si.dwFlags = STARTF_USESHOWWINDOW|STARTF_USESTDHANDLES; si.dwX = 0; si.dwY = 0; si.dwFillAttribute = 0; si.wShowWindow = SW_SHOW; Cre.. 2011. 2. 16.
[개발] 윈도우즈 비스타,7 UAC 관리자권한으로 외부 프로그램 실행 XP이상의 윈도우즈에서 UAC 계정관리컨트롤에 따른 관리자 권한으로 외부 어플리케이션을 실행하는 관련 소스 visual c++로 된 것으로 CreateProcess()함수를 사용한다. TCHAR* serviceName = ""; TCHAR* exePath = ""; STARTUPINFO si; PROCESS_INFORMATION pi; SERVICE_STATUS serviceStatus; SERVICE_STATUS_HANDLE serviceStatusHandle = 0; HANDLE stopServiceEvent = 0; DWORD exitCode = -1; void StartExe() { ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory( &.. 2010. 8. 20.
반응형