将exe程序在Win7下以管理员权限运行的方法 xp管理员权限运行
UAC对exe程序有什么影响?通常开发的exe程序默认是没有赋予管理员权限的,在Win7下将不以管理员权限运行,UAC将阻止程序访问系统的某些功能(如修改注册表的某些项,保存配置文件等操作),导致程序的部分功能不能正确执行。
怎么将exe程序在Win7下以管理员权限运行1 运行时选择身份鼠标右键点击要运行的exe程序图标,在弹出菜单中选择“以管理员身份运行”,在弹出的“用户账户控制”确认界面中选择“是”即可。
2 修改exe属性鼠标右键点击exe程 序图标,在弹出的菜单中选择“属性”。在弹出的界面中选择“兼容性”标签。在“兼容性”页面中,勾选“以管理员身份运行此程序”,点击“确定”。
3 在工程中加入MANIFEST资源(C#)打开VS2005、VS2008、VS2010工程,查看在Properties下是否有app.manifest这个文件;如没有,按如下方式创建:鼠标右击工程在菜单中选择“属性”,点击工程属性的“安全性”标签,在安全性标签页中勾选“启用ClickOnce安全设置”,并选择“这是完全可信的应用程序”,保存工程,此时在Properties下已经自动生成了app.manifest文件。
在app.manifest文件中,我们可以看到有注释说明UAC选项,找到以下节点:
<requestedExecutionLevel level="asInvoker"uiAccess="false" />将asInvoker,更改为requireAdministrator,更改后的app.manifest文件如下:
<?xml version="1.0"encoding="utf-8"?><asmv1:assembly manifestVersion="1.0"xmlns="urn:schemas-microsoft-com:asm.v1"xmlns:asmv1="urn:schemas-microsoft-com:asm.v1"xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <assemblyIdentityversion="1.0.0.0" name="MyApplication.app" /> <trustInfoxmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivilegesxmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevellevel="requireAdministrator" uiAccess="false"/> </requestedPrivileges> <applicationRequestMinimum> <PermissionSet version="1"Unrestricted="true" ID="Custom" SameSite="site"/> <defaultAssemblyRequestpermissionSetReference="Custom" /> </applicationRequestMinimum> </security></trustInfo></asmv1:assembly>编译更改后的工程,编译出来的exe文件将会自动以管理员权限运行。
怎么禁用UAC功能禁用方法:“控制面板-用户账户和家庭安全-用户账户-用户账户控制设置”,设置为“从不通知”,保存,重启。提醒:禁用UAC功能将降低了用户电脑的安全性,这也违背了Windows引入UAC的出发点。
怎么减小UAC对exe程序的影响UAC保护的是系统的关键资源,程序避开对UAC保护的资源的写入是比较好的解决办法,可以尝试以下方法:
把程序文件放在 "Programming Files" 下, 其他需要写的文件放到 "LocalSettings"、"User Document" 等文件夹下如果需要写入注册表,写在不需要管理员权限的节点下,如HKCR等。
更多阅读
在Win7系统中添加打印机的方法 xp系统添加网络打印机
在Win7系统中添加打印机的方法——简介Windows7操作系统和之前用户群体庞大的WindowsXP操作系统在操作上大同小异,但是还是有些区别。对于Win7如何添加打印机,很多用户还不是很了解。这里我们做一个简单的教程,教会大家如何在Win7操作
Win7下如何设置护眼的电脑豆沙绿界面? 绿豆沙护眼软件
Win7下如何设置护眼的电脑豆沙绿界面?——简介 小编每天很长时间都要对着电脑从事一些事情,长期的工作使眼睛过度疲劳,后来发现白色的电脑屏幕对眼睛的刺激最大。为此我学习了Win7下如何设置护眼的电脑豆沙绿界面,将电脑屏幕由刺眼的白
如何在win7下安装WIN8做双系统 精 安装双系统win7和win8
如何在win7下安装WIN8做双系统 精——简介Windows8是由微软公司开发的,具有革命性变化的操作系统。自从WIN8出来后,看那个新的风格很酷,一直很想装双系统。今天有空在WIN7下新增了WIN8,组成双系统,还真行!如何在win7下安装WIN8做双系统
HDGraphics4000终于在win7下支持OpenGL4.0 opengl sdk4.0下载
intel的驱动设计水平欠佳,一直是长久以来困扰intel的严重问题。一款新的硬件往往硬件已经都设计支持某些功能了,但是由于驱动编写的问题,往往总要在发布后很久才会得到真正支持。有的甚至就最后扯皮耍赖,没有了~~这样的事情并不是没有发生
在家里不用烤箱简单做蛋糕的方法 家用烤箱最简单食谱
在家里不用烤箱简单做蛋糕的方法(二):没有电动打蛋器的做法都是植物奶油惹的祸,蛋糕店的东西也不敢买给女儿吃了,没有打蛋器,也可以自己在家做蛋糕。并且没有用泡打粉,酵母粉,奶油,只用了最基本的四种原料:鸡蛋、牛奶、色拉油、白糖、面粉几样