软件开发时,总是会遇到在Win7系统上运行不起来或者异常的情况,这通常是用户的权限不够引起的。
下面提供一个可以使程序运行时,自动提升用户权限的方法。
1、右键点击启动项目,单击“属性”。
2、在弹出的属性框中,点击“安全性”,勾选“启用ClickOnce安全设置”。
3、此时,可在解决方案资源管理器中看到,在启动项目的Properies文件夹中增加了一个文件“app.manifest”。
4、打开app.manifest,找到requestedPrivileges节点。
5、根据注释文字的说明,要将Windows用户账户控制级别提高为最大的话,可替换requestedExecutionLevel节点的内容。
6、最后一定要在项目属性中取消勾选“启用ClickOnce安全设置”,否则程序会报错的。