欢迎进入深圳众为兴技术股份有限公司!
服务支持 Service Support
服务支持 Service Center

9、Visual Studio编写程序如何获取WIN7系统管理员权限

日期: 2017-12-04
浏览次数: 2541

Visual studio(简称VS)关于UAC账户管理权限三种不同设置说明:

asInvoker :应用程序就是以当前的权限运行。

highestAvailable:以当前用户可以获得的最高权限运行。

requireAdministrator:仅以系统管理员权限运行。

一、VC如何以管理员身份运行程序

VC(VS2008及以上版本),直接项目右键---属性---连接器---清单文件---uac执行级别 选择requireAdministrator重新编译 这样你的程序直接运行就拥有管理员权限了。

二、VB.net如何以管理员身份运行程序

VB.net(VS2008及以上版本),直接在项目属性的“应用程序”里面点击“查看UAC设置”,

在新打开的app.manifest里面把 替换成 再编译就行了。

三、C#如何以管理员身份运行程序

      1、 Visual Studio --解决方案资源管理器--右键项目名称--属性,找到安全性选项,

9、Visual Studio编写程序如何获取WIN7系统管理员权限

2、勾选启用ClickOnce安全设置

9、Visual Studio编写程序如何获取WIN7系统管理员权限

3、这时,在项目下面会多出一个“app.manifest”的文件,选中它,并找到代码段,将其改为:

9、Visual Studio编写程序如何获取WIN7系统管理员权限

打开:

9、Visual Studio编写程序如何获取WIN7系统管理员权限

将上图部分修改为:

9、Visual Studio编写程序如何获取WIN7系统管理员权限

4、改正后,不要急于重新编译生成,再次打开属性--安全性界面,

启用ClickOnce安全设置前面的勾去掉后再编译运行。 不然程序会报错无法运行。

9、Visual Studio编写程序如何获取WIN7系统管理员权限

5、最后,保存修改,重新编译运行程序。

打开程序时,会提示用户账户控制来获取管理员权限运行,点击则获取了管理员权限。


深圳众为兴技术股份有限公司
地址:深圳市宝安区福海街道稔田社区塘新路93-1号中粮智造科技园(P1栋)
售前咨询电话:18718869859(运控)13828845315 ( 机器人)
售后技术支持电话:0755-26722719-360(运控) 0755-26722719-370(机器人)                 
传真:0755-26722718-314
企业邮箱:tech@adtechcn.com

全国统一服务热线

400-168-2718

众为兴微信公众号

众为兴移动官网

Copyright ©2005 - 2013 深圳众为兴技术股份有限公司 粤ICP备10206483号
犀牛云提供企业云服务
X
5

电话号码管理

  • 400-168-2718
1

QQ设置

3

SKYPE 设置

4

阿里旺旺设置

等待加载动态数据...

等待加载动态数据...

6

二维码管理

等待加载动态数据...

等待加载动态数据...

展开