`

让.net程序自动运行在管理员权限下

 
阅读更多

如何让.net程序自动运行在管理员权限下 VS2010 c# 编译的WINFORM程序 在Win7 以管理员身份运行

windows 7和vista提高的系统的安全性,同时需要明确指定“以管理员身份运行”才可赋予被运行软件比较高级的权限,比如访问注册表等。否则,当以普通身份运行的程序需要访问较高级的系统资源时,将会抛出异常。
  如何让程序在启动时,自动要求“管理员”权限了,我们只需要修改app.manifest文件中的配置项即可。
  app.manifest文件默认是不存在的,我们可以通过以下操作来自动添加该文件。
(1)进入项目属性页。
(2)选择“安全性”栏目。
(3)将“启用ClickOnce安全设置”勾选上。
  现在,在Properties目录下就自动生成了app.manifest文件,打开该文件,将 trustInfo/security/requestedPrivileges节点的requestedExecutionLevel的level 的值修改为requireAdministrator即可。如下所示:
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> ;
</requestedPrivileges>

  (4)记住,如果不需要ClickOnce,可以回到项目属性页将“启用ClickOnce安全设置”不勾选。
   (5)接下来,重新编译你的程序就OK了。

分享到:
评论

相关推荐

    asp.net知识库

    Coalesys PanelBar + R.a.d Treeview +Xml 构建的Asp.net 菜单和权限管理模块 突破屏蔽限制,自己的网站使劲弹新IE窗口 对页面SCROLLING的CSS不能生效原因 .Net 中IE使用WinForm控件的使用心得。 动态加载用户控件的...

    vb.net开发的C/S结构超市管理系统

     本产品是采用vb程序设计语言开发,在WINDOWS环境下运行的软件。  2.2 产品描述  本产品是一项基于vb编程的产品,是以vb编程技术为核心,用vb程序设计语言进行开发的产品。  2.2.1 相关关系  本产品为独立软件...

    游戏运行库大全 游戏运行环境 所有游戏组件 32位 64位系统常用运行库合集

    本安装包集成32位和64位运行库,是目前互联网上最新最全的常用运行库合集,能...2、新建一个管理员权限的Windows账户,在此账户下运行本工具并安装 3、问:解压缩后文件夹是空的?答:你的Winrar过旧,请更新解压软件

    家教网 [.net+mysql] 源码

    09、强大后台管理员权限分配,可以不同帐号管理不同的权限。 10、采用mysql【utf8】免费又功能强大的数据库,比access速度快又稳定; 11、免费在线技术支持,不断的无限升级功能; 12、采用伪静态技术【windows 2003...

    网软志成分类信息网站系统.net官方商业版

    会员可自助建站的分类信息网站程序,可根据浏览IP自动跳转分站的分类网站后台管理系统,供求信息网站源码,asp.net分类信息源码,生成html的分类信息站源码,此系统是基于asp.net+mssql技术开发的运行安全,稳定,快速,全...

    ASP.NET简洁清爽了论坛1.0版(这个是老版本了,请看描述中的最新版本)

    1) 系统管理员:拥有论坛所有权限; 2) 用户管理员:拥有用户管理权限; 3) 角色管理员:拥有角色管理权限; 4) 版块管理员:拥有版块管理权限; 5) 版主管理员:拥有版主管理权限; 6) 版主:拥有所有论坛事务管理...

    ASP.NET3.5典型模块开发源代码

    20.1.5 管理员登录功能 254 20.1.6 用XSL文件转换XML文件 256 20.1.7 删除留言功能 257 20.2 利用数据库技术构造留言板 259 20.2.1 设计保存留言内容的数据库 260 20.2.2 部署数据库提供程序 260 20.2.3...

    荒野Asp.Net组件化新闻系统RC1_2.8.1

    管理员分组,超级管理员可自行设定管理员组,并授予该组特定权限。 尽量保留设计页的动态代码,使网页设计者能够了解程序运行方式。 友情链接功能,可设置链接是否做为首页链接 优化新闻列表,不可添加新闻的...

    hyper-v虚拟机管理控制模块 V0.1 源码

    所有虚拟机操作都需要使用管理员权限(UAC) (包括获取虚拟机信息) (hyper-v管理器都需要管理员权限) (在易语言主程序右键 点击以管理员身份运行 之后用刚刚运行的易语言打开源码)。防止商业用途 删除了部分...

    ERP源码程序下载.net

    永思ERP是一套专业的企业管理软件,采用VS2008技术开发,数据库可在Access与MS SQL自由选择 。系统借鉴多种市场上知名软件,经过多年的研发升级,功能强大、性能稳定。其中涉及的管理模 块有:采购管理,销售管理,...

    桃源网络硬盘.Net v5.5.rar

    后台管理员可进行管理权限划分并记录操作日志。 48.系统菜单的后台添加和管理。 49.回收站功能,并可在后台设置自动删除时间。 50.文件共享审核功能,杜绝用户共享非法文件。 51.可直观设定目录、文件、用户、公告的...

    博易博客 多用户博客程序

    软件完全开源,任何人都可以免费获得博易的源代码,在保证不去掉BlogYi.NET和BlogEngine.NET标识的前提下修改和发布。 【更多技术参数】 当前版本 BlogYi v1.6.5 同步版本 BlogEngine v1.4.5 费用 免费 开源 ...

    win8 net3.5离线自动安装工具v1.0.rar

    软件介绍: 放入win8安装光盘,或者使用虚拟光盘载入win8 iso镜像,然后运行此工具这是一个用来...如未运行在管理员权限之下请关闭程序窗口,并在程序文件上点击右键。选择 以管理员身份运行(A)。否则会出现错误740

    基于http的文件共享程序

    启动程序FileProvider.exe(win7下需用管理员权限运行),程序自动扫描文件列表(包括所有子文件夹中的文件); 4. 在浏览器中输入本机ip地址和设定的端口号进行访问,将得到一个文件列表并可点击进行下载。 ...

    ASP.NET中如何防范SQL注入式攻击

    如果用户的帐户具有管理员或其他比较高级的权限,攻击者就可能对数据库的表执行各种他想要做的操作,包括添加、删除或更新数据,甚至可能直接删除表。 二、如何防范?  好在要防止ASP.NET应用被SQL注入式攻击...

    ASP.NET 办公自动化系统示例源代码

    +MSSQL的企业办公自动化系统,WEB版的管理系统...系统有二个操作权限:管理员和普通用户,其中管理员可对一切信息进行管理操作,而普通用户只能进行考勤、文件接传、修改个人密码及查看信息等操作。 运行环境:+MSSQL

    自动定时发送邮件软件

    (需要管理员权限) 第二步:修改配置文件 修改好配置文件AutoSendMail_Setting.xml。确保Access数据库连接正确,每个任务的发送时点,和邮件信息。 每次修改配置文件必需重新启动服务才生效。 第三步:启动服务 a.从...

    RunAsAdmin:使用管理员权限启动程序的工具

    RunAsAdmin是一个小程序,允许管理员以普通用户身份登录时以提升的特权启动其他程序。 入门 您可以在轻松下载并运行程序 先决条件 支持.NET Framework(4.7+) 建于 帮助程序类库,用于检测,管理和使用程序中的UAC...

    桃源网络硬盘.Net5.5

    47.后台管理员可进行管理权限划分并记录操作日志。 48.系统菜单的后台添加和管理。 49.回收站功能,并可在后台设置自动删除时间。 50.文件共享审核功能,杜绝用户共享非法文件。 51.可直观设定目录、文件、用户、...

    盛世桃源通用文件管理系统 v2.5 for .net 2.0/3.0/3.5.zip

    37.后台管理员可进行管理权限划分并记录操作日志,日志可导出为CSV格式。 38.后台可自定义初始目录设置。 39.系统菜单的后台添加和管理。 40.导入用户功能,支持ACCESS或Excel中导出的TXT格式信息,分项目一次...

Global site tag (gtag.js) - Google Analytics