2013-11-23 702 views
4

我使用vb.net进行编程。 我有一个计划,需要管理员权限以vb.net管理员身份运行程序

我想: 如果程序启动则提示显示(UAC(用户帐户控制))表明,它具有囤地以管理员身份。 这可能吗?

+0

可能重复的[程序如何请求管理员权限?](http://stackoverflow.com/questions/90674/how-does-a-program-ask-for-administrator-privileges) – nphx

回答

5

你可以做以下,以确保该方案具有管理员权限:

您可以编辑UAC设置(在2008年VB),它位于项目设置。寻找这样

改革问题高级别= “asInvoker” 到该行:

水平= “asInvoker”(普通帐号 - 默认)

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

水平= “highestAvailable”(如果有的话是高于管理员,要求)

希望它能帮助:)

-nfell2009

+0

嗨谢谢你对于帮助...我有Visual Studio 2012但是我没有在项目设置中看到它:http://up.ashiyane.org/images/twrduv0qjamu3mirz8ot.png – user3024698

+0

好吧,再次进入项目设置,然后点击按钮: “查看Windows设置” - 然后查找 nfell2009

+0

好吧,我看到了......现在我能用这条线怎么办? 谢谢: – user3024698

1

在Windows 10 64位中,没有任何项目设置建议适用于我。我更改为Release,我用“requireAdministrator”行替换了“asInvoker”行,但仍然获得拒绝访问异常。通过VS2013运行的唯一方法是从作为管理员的蝙蝠处运行环境。

相关问题