我正在使用vb.net进行编程。 我有一个需要管理员权限的程序
我想: 如果程序启动,则提示显示(UAC(用户帐户控制))显示它必须以管理员身份进行调整。 有可能吗?
答案 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运行的唯一方法是将环境作为管理员运行。