在WindowsXp系统中用MSXML 4.0部署应用程序(Creating a Manifest for Your Application)

在WindowsXp系统中用MSXML 4.0部署应用程序,你要用下面的格式写一个程序清单

1<assembly manifestversion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
2<assemblyidentity name=" **你编写的程序名称** " processorarchitecture=" **X86**" type=" **win32**" version=" **1.0.0.0**"></assemblyidentity>
3<description> **简单描述你写的程序**</description>
4<dependency>
5<dependentassembly>
6<assemblyidentity language="*" name="Microsoft.MSXML2" processorarchitecture="X86" publickeytoken=" **4495b64144ccf1df**" type="win32" version=" **4.0.0.0**"></assemblyidentity>
7</dependentassembly>
8</dependency>
9</assembly>
 1<assemblyidentity>标签是你编写应用程序的信息  
 2    2.<dependency><dependentassembly>标签中你编写应用程序使用了(依赖于)那些已部署的对象  
 3      (这个例子中使用了MSXML4.0)  
 4    3.程序清单文件要和程序中可执行的启动文件放在相同的目录下;并且在可执行文件名字的基础上再加上  
 5      .manifest的扩展名例如:C:\test\mytest.exeC:\test\mytest.exe.manifest
 6    4.通过程序清单文件部署你的应用程序(有以下两种方法)  
 7      a.在你的应用程序头文件中直接加入:  
 8        CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST " **程序清单文件名** "  
 9        例如:CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "mytest.exe.manifest"  
10      b.将程序清单加入到你的程序安装文件中Windows Installer package (.msi)</dependentassembly></dependency></assemblyidentity>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus