我正在使用VB.NET开发一个小应用程序,该程序需要管理员权限来完成某些任务。在执行程序期间,有没有一种方法可以请求管理员权限?
更改应用程序运行的用户账户的一般方法是什么?
我正在使用VB.NET开发一个小应用程序,该程序需要管理员权限来完成某些任务。在执行程序期间,有没有一种方法可以请求管理员权限?
更改应用程序运行的用户账户的一般方法是什么?
CoCreateInstanceAsAdmin
调用作为管理员运行的COM对象上的方法。这可能比较棘手,但在C++中可以正常工作。 Try
Dim procInfo As New ProcessStartInfo()
procInfo.UseShellExecute = True
procInfo.FileName = 'Filename here
procInfo.WorkingDirectory = ""
procInfo.Verb = "runas"
Process.Start(procInfo)
Catch ex As Exception
MsgBox(ex.Message.ToString(), vbCritical)
End Try
End If