`

如何自动以管理员身份运行.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知识库

    深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托...

    微信小程序前端自动切片生成布局软件

    1. 先安装本软件,WIN7/WIN8建议不要装在c盘,安装完成后右键以管理员身份运行 2. 如果不能运行,请安装.net4.5框架,推荐下载地址:http://www.crsky.com/soft/4818.html 常见问题: 1.切片规则 2.操作流程 ...

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

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

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

    20.2.6 管理员登录功能 267 20.2.7 删除留言功能 267 20.3 小结 268 第21章 数据库快速访问模块 269 21.1 概述 269 21.2 不返回结果的执行方法 270 21.2.1 不带参数的SQL语句执行方法 270 21.2.2 带...

    qq防撤回自动补丁.最新适用于所有qq新版本

    以管理员身份运行本程序,等待右下角获取最新的补丁信息。 选择微信/QQ/TIM的安装路径。如果你用的安装版的微信/QQ/TIM,正常情况下本程序会自动从注册表中获取安装路径,绿色版需要手动选择路径。 点击防撤回。界面...

    驱动程序存储资源管理器 DriverStore Explorer 0.11.72 中文.zip

    确保存在 .NET Framework 4.0 并以管理员身份运行,仅此而已 您可以想象,DriverStore Explorer 的入门非常简单,因为该应用程序甚至不需要安装。尽管如此,在运行应用程序之前,您仍然需要确保计算机系统上存在 ...

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

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

    驱动程序存储资源管理器 DriverStore Explorer 0.11.72 中文多语免费版.zip

    确保存在 .NET Framework 4.0 并以管理员身份运行,仅此而已 您可以想象,DriverStore Explorer 的入门非常简单,因为该应用程序甚至不需要安装。尽管如此,在运行应用程序之前,您仍然需要确保计算机系统上存在 ...

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

    软件介绍: ...使用说明: 只需将本机系统的Windows8安装盘放入光驱并输入安装盘盘符即可自动安装。或者可以将安装镜像载入虚拟光驱再选择对应盘符即可。...选择 以管理员身份运行(A)。否则会出现错误740

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

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

    ServiceManage-app-20210903-01.zip

    2. 在解压后的包下找到 EnrollToService.exe 文件,在该文件上鼠标右击,选择“以管理员身份运行” 3. 在我的电脑上右键,选择管理,进入: 计算机管理(本地) -&gt; 服务和应用程序 -&gt; 服务,然后在右侧列表里找到名称为...

    ASP&C#教程\精通Asp.net2.0+Sql2005项目开发

    管理员需要功能:管理员登录、考试科目管理、题库管理、用户管理、成绩管理、试卷管理: \MyOnLineExam\App_Code\BusinessLogicLayer 在线考试业务逻辑层,包括以下文件: \Course.cs 考试科目类 ...

    asp.net大学生创新创业学分认定管理系统+源代码+文档说明+数据库.zip

    新创业学分认定管理分为学生用户,认定者和教务处管理员。用户修改登录密码、申请创新创业学分,我申请的创新学分,申请学分转换,我要留言,以及修改个人资料。查看各类信息,并且可以查看各类的审核状况,以及申请...

    LinkPort_V1.2.rar

    LinkPort 是一款跨互联网 两个不同内网电脑端口之间映射的一个工具,无需公网IP,比如:把北京公司内网一台数据库1433端口,映射到上海分公司内网一台电脑9999端口上,在...如果要设置开机启动,请以管理员身份运行。

    IE9超级拖拽插件

    下载压缩包,解压到任意目录,以管理员身份运行附件中的“命令行”,切换到文件所在的目录,运行“install”。 卸载的过程是类似的,只是要运行“uninstall”。 如果要在64位IE中使用,运行“install 64"和...

    毕业设计:ASP.NET公文管理系统的设计与实现(源代码+论文)

    从权限大小大致可以分为:系统管理员、用户、一般用户。系统提供灵活的角色设定和权限的分配功能,每个用户的审批、通知、查看、归档可以在系统赋予。 根据公文管理系统的基本需求,本系统需要完成以下任务。 根据...

    优索教务管理系统-.net

    角色:系统管理员 用户名:admin 密码:admin 另外,教师角色,学生角色等角色的用户可以到后台的教师管理,学生管理里面查看他们的登陆账户和登陆密码; 郑重声明:本下载版本仅是使用Access数据库进行演示的程序,...

    playwright-scenarios:使用Playwright的一些方案-深度链接书签,战术集成,RPA,UI运行状况检查,用户界面测试自动化,记录Web应用程序

    以管理员身份打开命令行。 执行notepad script.ps1确认记事本应创建文件将此代码段粘贴到文件中: Invoke-[removed]New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')# Note: if you get ...

    去除32位系统4G内存限制工具绿色版.zip

    软件介绍: ReadyFor4GB用于去除在安装32位WINDOWS系统后,对内存限制4G的问题...需要使用管理员身份运行程序,运行后重新启动计算机,开机选择菜单Windows 7 x86 128GB时进入系统,就能完整使用全部物理内存了。

    人力资源管理系统 SimpleHRM

    ComsenzEXP 说明文档 一、什么是 ComsenzEXP ===================== ComsenzEXP 是康盛创想(北京)科技有限公司全新开发制作的一套社区...在选项卡“兼容性”里,勾选“请以管理员身份运行该程序”,然后就解决了!

Global site tag (gtag.js) - Google Analytics