C#

실행시 관리자 권한창 띄우기

jake_kim 2017. 7. 26. 19:22
반응형


 추가할 코드는 아래와 같습니다.



if (IsAdministrator() == false)

{

    try

    {

        ProcessStartInfo procInfo = new ProcessStartInfo();

        procInfo.UseShellExecute = true;

        procInfo.FileName = Application.ExecutablePath;

        procInfo.WorkingDirectory = Environment.CurrentDirectory;

        procInfo.Verb = "runas";

        Process.Start(procInfo);

    }

    catch (Exception ex)

    {

    }


    return;

}


위 코드 추가후 실행하시면,


관리자 권한 상승여부를 묻는 팝업이 나타나게 됩니다.

반응형