即使UAC已满,也不会显示UAC提示。

static void Main ( )

    {           

        #region runasadmin

        ProcessStartInfo proc = new ProcessStartInfo ( );

        proc.WindowStyle = ProcessWindowStyle.Normal;

        proc.FileName = Application.ExecutablePath;

        proc.CreateNoWindow = true;

        proc.UseShellExecute = false;

        //proc.Verb = "runas";

        #endregion   


            Application.EnableVisualStyles ( );

            Application.SetCompatibleTextRenderingDefault ( false );

            Application.Run ( new TotalPSTRepair (  ) );                                                

    }

我们使用此代码以管理员身份运行,但是在运行时,仍未显示.exe文件仍为阿拉伯联合酋长国提示。我尝试了所有可能的方法,例如更改.manifest文件,但仍然无法正常工作。请有人可以帮助我解决这个问题吗?


互换的青春
浏览 454回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP