是否可以创建一个单独的 cab,让我能够打包 PocketPc 和智能手机版本的 Windows Mobile 应用程序?我希望能够在安装过程中检查设备是袖珍电脑还是智能手机,然后安装适当的版本。

先谢谢您的帮助。

有帮助吗?

解决方案

我从未尝试过此操作,但 Microsoft 确实有一个示例项目,演示了容器 CAB 文件的创建,其中包含多个 CAB 文件。我想您可以添加检测移动平台并执行适当的安装程序所需的逻辑。

多个 CAB 安装 @ MSDN: http://msdn.microsoft.com/en-us/library/bb158796.aspx

在实践中,我们总是构建单独的 CAB 文件,并使用 CE应用管理器, 在“添加/删除程序”对话框中定义单个“条目” 引用我们特定于平台的 CAB 的 ActiveSync/WMDC。

另一条途径是 创建自定义Setup.dll 文件作为 CAB 的一部分,使您有机会在 CAB 安装之前和之后执行操作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top