基于XML应用程序部署清单文件结构(Creating a Manifest for Your Application)

在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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值