是否可以创建一个单独的 cab 来让我打包 PocketPc 和 Smartphone 版本的 Windows Mobile 应用程序?我想要的是能够在安装过程中检查设备是袖珍电脑还是智能手机,然后安装适当的版本。
在此先感谢您的帮助。
是否可以创建一个单独的 cab 来让我打包 PocketPc 和 Smartphone 版本的 Windows Mobile 应用程序?我想要的是能够在安装过程中检查设备是袖珍电脑还是智能手机,然后安装适当的版本。
在此先感谢您的帮助。
我从未尝试过,但 Microsoft 确实有一个示例项目,它演示了容器 CAB 文件的创建,其中包含多个 CAB 文件。我想您可以添加检测移动平台并执行适当的安装程序所需的逻辑。
多个 CAB 安装@MSDN:http: //msdn.microsoft.com/en-us/library/bb158796.aspx
在实践中,我们总是构建单独的 CAB 文件,并使用CEAppMgr提供的机制,在 ActiveSync/WMDC的“添加/删除程序”对话框中定义一个引用我们特定于平台的 CAB 的“条目”。
另一种方法是创建自定义 Setup.dll文件作为 CAB 的一部分,它使您有机会在安装 CAB 之前和之后执行操作。