这很简短:是否有任何命令行工具可以替换应用程序中的.manifest文件?
//编辑: 我的意思是EXE的资源。
答案 0 :(得分:4)
命令行工具是Delphi附带的brcc32.exe。假设您的清单位于名为manifest.xml
的文件中:
1)使用以下内容创建文件manifest.rc
:
1 24 manifest.xml
2)使用brcc32
编译.rc文件3)将生成的.res文件添加到.dpr文件中:
{$R manifest.res}
或者,只需将.rc文件添加到.dpr文件中,而不是步骤2)和3):
{$R 'manifest.res' 'manifest.rc'}
这将包括在IDE构建过程中编译资源,因此您不必手动调用brcc32。
注意:还要禁用“项目选项”中的“启用运行时主题”,因为这将替换您的显式清单资源。相反,请在您自己的清单中加入appropriate Common Controls declaration。
答案 1 :(得分:1)
我不知道有这样的命令行工具,虽然你可以使用资源API轻松搞定你自己,但肯定会这样做:
http://msdn.microsoft.com/en-us/library/ms648049(VS.85).aspx
答案 2 :(得分:1)
有一个命令行工具来修改资源:ResHacker。 http://www.angusj.com/resourcehacker/