这里就出现了一个问题:无论更改MyApp.exe还是MyApp.exe.manifest的文件名,XP Sytle都会消失。因为:
The operating system will load the manifest from the file system first, and then check the resource section of the executable. The file system version takes precedence.
解决办法就是将manifest文件直接嵌入.exe文件中去。方法是这样的:
用Visual Studio.net打开.exe文件(这里是test_WMPSDK.exe),将会看到下面的东西:
我们给它添加一个资源:
在对话框中,我们找不到manifest类型。没关系,我们使用“导入”来导入:
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/