让C#程序自动以管理员方式运行
来源:互联网 发布:python 弹出消息框 编辑:程序博客网 时间:2024/05/22 02:15
最近在用C#做一个简单的小软件时,发现软件在XP、和Windows 2003下面运行都很正常,在Win7下面双击打开,却会出问题,导致软件不能使用。把软件打开时“以管理员方式运行”,软件正常运行,看来啊,还是得默认就给软件加上管理员运行权限。
那该怎么做呢?
其实也非常简单,点击右键,打开项目属性->安全性选项,如下图所示:
首先启用ClickOnce安全设置,然后选中这是部分可信的应用程序,再点击编辑权限,编辑生成的“app.manifest”文件。
将app.manifest文件中的这句代码中的level
1<requestedExecutionLevel level="asInvoker" uiAccess="false" />
改为如下:
1<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
保存app.manifest文件,然后再将项目属性安全性选项中的启用ClickOnce安全设置去掉,重新编译项目即可,不去掉的话,是没法编译通过的哦。生成好后,软件就自动带上了那个安全图标了哦,如下图:
再点击,就会自动弹出那个用户账户控制对话框,选中是就可以了···
原文地址:http://www.itbobo.com/c-a-program-to-automatically-run-as-administrator.html
- 让C#程序自动以管理员方式运行
- 让C#程序自动以管理员方式运行
- C# 让程序自动以管理员身份运行
- C# 让程序自动以管理员身份运行
- C#让程序自动以管理员身份运行
- C# 让程序自动以管理员身份运行
- C# 让程序自动以管理员身份运行
- C# 让程序自动以管理员身份运行
- 让C#程序自动以管理员身份运行
- C# 让程序自动以管理员身份运行
- 让程序自动以管理员身份运行
- 让程序自动以管理员身份运行
- C# 让程序默认以管理员运行
- 在VS中如何让C#语言编写的程序自动以管理员身份运行
- 如何让Delphi程序启动自动“以管理员身份运行"
- 如何让自己的程序以管理员身份运行 C#
- C#程序如何以管理员身份自动运行
- C#程序如何以管理员身份自动运行
- mongodb一些基本的数据操作
- Windows2008安装IIS与ftp服务器方法
- C# WinForm实现Win7 Aero磨砂效果
- 为Linux 应用程序编写 DLL
- poj-2190
- 让C#程序自动以管理员方式运行
- Apache 添加BasicAuth
- 纯CSS3时钟
- Qt 无法启动此程序 计算机丢失Qt5Widgetsd.dll....
- 移动医疗
- 母版页
- mysql免安装版配置(检查电脑服务列表里面有没有mysql服务,确认没有)
- C# 调用外部程序Process类
- windows程序