程序运行时按需要提升为管理员权限

Posted 皮特胖胖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序运行时按需要提升为管理员权限相关的知识,希望对你有一定的参考价值。

提升管理员权限貌似只能重新启动新进程来实现

            Dim proc As New ProcessStartInfo
            proc.UseShellExecute = True
            proc.WorkingDirectory = Environment.CurrentDirectory
            proc.FileName = Application.ExecutablePath
            proc.Verb = "runas"
            Try
                Process.Start(proc)
            Catch
            End Try

http://support.microsoft.com/kb/981778

微软示例:https://code.msdn.microsoft.com/VBUACSelfElevation-39b7606f

 

以上是关于程序运行时按需要提升为管理员权限的主要内容,如果未能解决你的问题,请参考以下文章

VS2008 C#用manifest提升程序权限后,调试时还是不行,求解

Inno Setup CreateProcess 失败:代码 740(Inno Setup打包的程序提升为管理员权限)

VC如何将自身进程提升至管理员权限

在 Mac 应用程序中提升为管理员权限

Qt Creator开发的程序提升到管理员权限运行

为软件提升管理员权限(mt.exe)