如何根据需要提升我的节目? (例如,单击按钮时)。 我不喜欢在清单文件中设置权限,我正在谈论 在运行时提升我的VB.Net程序。 有谁知道如何做到这一点? 我感谢每一个有用的答案:)
答案 0 :(得分:1)
您无法按需提升您的节目。您的选择是:
答案 1 :(得分:0)
好的,使用RunAs-Method提升它。 (这需要重新启动)
Private Sub RestartElevated()
Dim startInfo As New ProcessStartInfo()
startInfo.UseShellExecute = True
startInfo.WorkingDirectory = Environment.CurrentDirectory
startInfo.FileName = Application.ExecutablePath
startInfo.Verb = "runas"
Try
Dim p As Process = Process.Start(startInfo)
Catch ex As System.ComponentModel.Win32Exception
Return
End Try
Application.[Exit]()
End Sub