在vb.net中以管理员身份运行程序

时间:2013-11-23 18:01:01

标签: vb.net

我正在使用vb.net进行编程。 我有一个需要管理员权限的程序

我想: 如果程序启动,则提示显示(UAC(用户帐户控制))显示它必须以管理员身份进行调整。 有可能吗?

2 个答案:

答案 0 :(得分:5)

您可以执行以下操作以确保程序具有管理员权限:

您可以编辑位于“项目设置”中的UAC设置(在VB 2008中)。寻找说

的行

将level =“asInvoker”更改为:

level =“asInvoker”(普通帐户 - 默认)

level =“requireAdministrator(需要管理员 - 你需要什么......但可能是下一个)

level =“highestAvailable”(如果有任何高于管理员,则要求)

希望有所帮助:)

-nfell2009

答案 1 :(得分:1)

在Windows 10 64位中,没有任何项目设置建议适用于我。我更改为Release,我用“requireAdministrator”行替换了“asInvoker”行,但仍然获得了Access Denied Exceptions。通过VS2013运行的唯一方法是将环境作为管理员运行。