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

王朝system·作者佚名  2006-01-09
宽屏版  字体: |||超大  

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

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">

<assemblyIdentity

version="1.0.0.0"

processorArchitecture="X86"

name="你编写的程序名称"

type="win32"

/>

<description>简单描述你写的程序</description>

<dependency>

<dependentAssembly>

<assemblyIdentity

type="win32"

name="Microsoft.MSXML2"

version="4.0.0.0"

processorArchitecture="X86"

publicKeyToken="4495b64144ccf1df"

language="*"

/>

</dependentAssembly>

</dependency>

</assembly>

1.<assemblyIdentity>标签是你编写应用程序的信息

2.<dependency>和<dependentAssembly>标签中你编写应用程序使用了(依赖于)那些已部署的对象

(这个例子中使用了MSXML4.0)

3.程序清单文件要和程序中可执行的启动文件放在相同的目录下;并且在可执行文件名字的基础上再加上

.manifest的扩展名例如:C:\test\mytest.exe和C:\test\mytest.exe.manifest

4.通过程序清单文件部署你的应用程序(有以下两种方法)

a.在你的应用程序头文件中直接加入:

CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "程序清单文件名"

例如:CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "mytest.exe.manifest"

b.将程序清单加入到你的程序安装文件中Windows Installer package (.msi)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有