在Vista和Win 7中,有一套用户权限管理(UAC: User Access Control)的功能。关于UAC的争议一直不少,我这里就不多谈这方面的内容了。有兴趣的朋友可以参考这篇博客文件 http://blogs.itecn.net/blogs/winvista/archive/2006/07/21/2945.aspx

这一篇文章,演示一下,如何在开发程序的时候声明某个程序需要管理员权限?

第一步:添加一个应用程序清单文件

第二步:修改清单文件

asInvoker继承父进程的访问令牌。
highestAvailable进程可以获得它所能得到的最高级别的访问令牌。
requireAdministrator进程必须由管理员组成员启动,并且必须获得完全级别的访问令牌。

第三步:编译程序(注意观察,此时这个应用程序图标上会有一个黄色的盾牌)

双击这个程序后,会弹出我们熟悉的确认对话框(嘿嘿,这个对话框连截图都截不到)

转载于:https://www.cnblogs.com/chenxizhang/archive/2009/12/08/1619783.html

.NET:如何声明某个程序需要管理员权限相关推荐

  1. C#程序以管理员权限运行

    原文:C#程序以管理员权限运行 C#程序以管理员权限运行 在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员 ...

  2. 使用c++给程序获取管理员权限

    文章目录 背景 修改程序开启时的运行权限 c++获取程序管理员权限 简单配置vs获取程序管理员权限 背景 最近开发的新项目里面的程序,在自己电脑上运行的好好的,打包出去之后,测试多次说程序有问题,打不 ...

  3. Win10下应用程序默认管理员权限运行

    系统升级到win10后,普通应用程序不再默认以管理员权限运行了.当应用程序需要访问系统盘或调CreateFile函数进行IO驱动操作时,往往会失败,同时,通过GetLastError函数获取错误码为5 ...

  4. win系统指定程序以管理员权限运行不弹窗

    前提:本机具有管理员权限 查了网上的好多办法,都是直接让用户关闭UAC,就是用户控制里面的控制等级直接允许任何程序运行不弹窗提醒,这种很容易被病毒软件给利用. 控制等级调为最低了,这样病毒任意运行,全 ...

  5. 给Qt程序添加管理员权限总结(一定有你没见过的方式)

    当我们写了一个Qt程序,程序会在C盘某些目录下创建文件时,会发现代码没有问题,但是就是创建失败.而当我们对程序右键,以管理员权限运行时,又可以正常创建文件. 此时,说明我们的程序默认不具备管理员权限, ...

  6. 给VS程序添加管理员权限等

    前言 VS生成的应用程序向C盘写入文件时无法写入,这是因为程序不具有管理员权限.在VS中可以做相关设置使得生成的应用带有管理员权限. 管理员权限获得 点击项目右键->属性->配置属性-&g ...

  7. golang windows程序获取管理员权限(UAC )

    在windows上执行有关系统设置命令的时候需要管理员权限才能操作,比如修改网卡的禁用.启用状态.双击执行是不能正确执行命令的,只有右键以管理员身份运行才能成功. 为解决此问题,最终找到一个简单的方法 ...

  8. 在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限

    原文 VC编译出来的应用程序在vista下运行,有可能因为权限问题,不能成功运行. 用以下办法,给应用程序添加一个manifest文件,程序运行时系统就会跳出UAC对话框,获得管理权限. 1.打开应用 ...

  9. c语言程序申请管理员权限,vc 软件 要管理员运行 vc 管理员权限运行

    运行visual c++6.0 时,出现 "应用程序无法正常启动(0xc00001420... 下载安装vc++6.0. 安装完成后,选中左面的vc++6.0,右键点击属性,点击顶端的快捷方式,点击右 ...

最新文章

  1. 一堆乱七八糟绝不正经的排序算法
  2. bzoj1003 物流运输
  3. ASP.Net4中实现自定义的请求验证(转贴)
  4. bzoj3223 splay
  5. F3PlotStrip
  6. SpringBoot中通过ConfigurationProperties注解的方式读取application.yml中配置的属性值
  7. java设计模式-简单工厂模式
  8. UVA 10047 - The Monocycle BFS
  9. jQuery插件定义
  10. Python 人气王,JS 比 Java 更受科技公司青睐!
  11. 销售订单批量导入(1)
  12. 数据库mysql5.7 sqlyog的安装
  13. 网页版进销存2.0-部署手册(windows版)
  14. 搭建一个 nodejs 脚手架
  15. 《思考的艺术》-大前研一
  16. 如何将微信电脑图片dat格式文件转换为jpg格式
  17. 信息学奥赛一本通:题解目录 (〃‘▽‘〃)点个赞吧
  18. Java实现局域网聊天软件分享
  19. HTML5基础(五)零基础入门 (上)
  20. python发送邮件(一)

热门文章

  1. Delphi10 安装Graphics32
  2. datatables 获取 pageLength 和 pageStart,重新获取table数据
  3. spring mvc4 笔记
  4. hdu4932 Miaomiao#39;s Geometry (BestCoder Round #4 枚举)
  5. get_locked_objects_rpt.sql
  6. 解决IIS SMTP无法发信的故障
  7. win2008下的无线网卡设置
  8. 最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解(提供博客园本地下载)
  9. Android RecyclerView详解
  10. Android 通过高德地图获取地址的经纬度