🧼C, C++/WinAPI, UX(UI)
프로세스 관리자권한으로 실행 Win32API
Mawile
2020. 10. 15. 19:03
안녕하세요!!
오늘은 진짜 간단하게 프로세스를 관리자 권한으로 실행하는 API에 대해서 알아보겠습니다..
졸린 관계로 빠르게 소스코드랑 설명만 하겠습니다..!
[[ 헤더 파일 ]]
#include <windows.h>
[[ 소스코드 ]]
int main(){
SHELLEXECUTEINFO info = {sizeof(SHELLEXECUTEINFO)};
//쉘실행 구조체
info.lpVerb = TEXT("runas");
//관리자권한
info.lpFile = TEXT("cmd.exe");
//실행할 프로세스
info.nShow = SW_SHOW;
//보일것인지 말것인지! 숨길려면 -> SW_HIDE
ShellExecuteEx(&info);
//구조체정보로 쉘실행
}