为exe添加XP风格

为exe添加XP风格
今天看改键助手的界面太难看,就想换成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
 4 name ="XP style manifest"
 5 processorArchitecture ="x86"
 6 version ="1.0.0.0"
 7 type ="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。其他的要自己编码来玩。

你可能感兴趣的:(为exe添加XP风格)