博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【VS开发】win7下让程序默认以管理员身份运行
阅读量:4316 次
发布时间:2019-06-06

本文共 995 字,大约阅读时间需要 3 分钟。

在win7中用自己写的程序读取MBR时,突然提示无法对磁盘进行操作,而在xp下并没有这个问题;最后点右键以管理员身份运行才可以正常运行。于是想办法让程序在双击启动时默认以管理员身份运行。具体方法:

1.首先创建一个名为manifest的文件并将下面的内容粘贴进去;

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0"
processorArchitecture="x86"
name="Company.Department.exe name"
type="win32"/>
<description>Description of your application</description>
<!-- Identify the application security requirements. -->
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireAdministrator"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

2.打开VS2005命令提示按如下格式输入指令即可;

mt.exe -manifest <manifest-file> -outputresource:<exe-file>

第一个尖括号及尖括号内的内容用manifest文件的路径替代,而第二个尖括号及尖括号内的内容用你要操作的exe文件的路径替代;按下Enter键,此时将你的exe粘贴到win7操作系统中即可看到类似这样的图标:

而没有进行这样的操作的话,程序的图标是这样的:

这样就OK了,很简单的操作。参考文章:

转载于:https://www.cnblogs.com/huty/p/8518428.html

你可能感兴趣的文章
js 问题集锦 之 二
查看>>
MySQL-优化之 index merge(索引合并)
查看>>
20190509 感叹
查看>>
Jlink v8仿真器在64位系统上刷固件
查看>>
入门训练 Fibonacci数列
查看>>
20189222 《网络攻防技术》第一周作业
查看>>
第十二周编程总结
查看>>
数据结构——树——二叉查找树
查看>>
StringBuilder動態串
查看>>
系列文章(二):从WLAN的安全威胁,解析电信诈骗的技术症结——By Me
查看>>
内部类演示
查看>>
多态/接口
查看>>
简单的proxy之TinyHTTPProxy.py
查看>>
正式开张
查看>>
java中的注解
查看>>
日期选择组件(DatePicker)的实现
查看>>
Java 求字符串中出现频率最高字符
查看>>
ARM Cortex-M3 异常优先级以及CMSIS RTOS RTX的中断优先级
查看>>
CodeFirst-Section1之小例子
查看>>
Scikit-learn的kmeans聚类
查看>>