是否可以创建一个单独的cab,允许我打包PocketPc和Smartphone版本的Windows Mobile应用程序?我想要的是能够在安装过程中检查设备是掌上电脑或智能手机,然后安装适当的版本。
提前感谢您的帮助。
答案 0 :(得分:1)
我从来没有尝试过这个,但微软确实有一个示例项目,它演示了一个容器CAB文件的创建,该文件中包含多个CAB文件。我想你可以添加检测移动平台所需的逻辑并执行相应的安装程序。
多个CAB安装@ MSDN:http://msdn.microsoft.com/en-us/library/bb158796.aspx
在实践中,我们总是构建单独的CAB文件,并使用ActiveSync / WMDC的CEAppMgr define a single "entry" in the Add/Remove Programs dialog提供的引用我们平台特定CAB的机制。
另一个途径是creating a custom Setup.dll文件作为您的CAB的一部分,这使您有机会在CAB安装之前和之后执行操作。