今天看改键助手的界面太难看,就想换成xp默认风格,方法如下。
manifest文件内容,将这个manifest文件命名为Exe名+.manifest, 如test.exe.manifest
1<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
3<assemblyIdentity
4name="XP style manifest"
5processorArchitecture="x86"
6version="1.0.0.0"
7type="win32"/>
8<dependency>
9<dependentAssembly>
10 <assemblyIdentity
11 type="win32"
12 name="Microsoft.Windows.Common-Controls"
13 version="6.0.0.0"
14 processorArchitecture="x86"
15 publicKeyToken="6595b64144ccf1df"
16 language="*"
17 />
18</dependentAssembly>
19</dependency>
20</assembly>
2<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
3<assemblyIdentity
4name="XP style manifest"
5processorArchitecture="x86"
6version="1.0.0.0"
7type="win32"/>
8<dependency>
9<dependentAssembly>
10 <assemblyIdentity
11 type="win32"
12 name="Microsoft.Windows.Common-Controls"
13 version="6.0.0.0"
14 processorArchitecture="x86"
15 publicKeyToken="6595b64144ccf1df"
16 language="*"
17 />
18</dependentAssembly>
19</dependency>
20</assembly>
然后用mt.exe绑定 (mt.exe是VS自带的一个工具。可以搜索下。)
Mt.exe –mainfest test.exe.manifest –outputresource:test.exe;1
1是这个manifest资源的ID.可以有多个manifest资源,但是vista默认使用1。