本文是Vista相关新技术的第三篇文章。
转载请注明出处。
将一下的一段文字以UTF-8形式存储成名字YouAppName .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.1"
processorArchitecture="X86"
name=”Your Application Name”
type="win32"/>
<description> Your Application Name </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>
对于 VC2005 来说,可以先生成一个文件,将上述信息写入文件并以 UTF-8 形式存储。修改蓝色标注的部分。
然后在 Manifest Tools 选项中, Input and Output 中填入上述文件的地址和文件名。重新编译后,这个信息就会进入可执行文件的资源中。