본문 바로가기
Visual Studio

cmd 관리자 모드에서 콘솔명령어 입력 c++

by DarkRock 2024. 4. 22.
반응형

 

아래코드는 

cmd를 관리자 모드로 실행해서
e:ai\stable 경로를 옮긴 후 bat 파일을 실행하는 예제입니다.

 

#include <Windows.h>
#include <iostream>

using namespace std;
int main()
{
	SHELLEXECUTEINFO info = { sizeof(SHELLEXECUTEINFO) };

    //관리자권한, 관리자 권한 필요없으면 NULL
	info.lpVerb = TEXT("runas");	
	info.lpFile = TEXT("cmd.exe");

	// /c는 cmd 닫는 명령	
	info.lpParameters = TEXT("/k cd /e e:\\ai\\stable & webui-user.bat");
    
	//실행할 프로세스
	info.nShow = SW_SHOW;
	ShellExecuteEx(&info);		
}

 

 

 

반응형