我正在为专门的客户在 .NET CF 3.5 中开发 Windows Mobile 6.5 应用程序。该应用程序已实现自动更新功能。应用程序在启动时向 WebService 询问更新的版本,如果存在,它通过 HTTP 下载 CAB 安装程序并通过 ShellExecute 调用 CAB 安装程序。
CAB 文件当前未签名。我想知道,如果我的应用程序会添加 CAB 签名,该怎么办?
当前的问题是,当安装 CAB 时,它需要用户确认安装(通过选择安装位置并确认要安装较新版本)。我想知道 CAB 签名是否会消除这些步骤?
还有一个问题 - 我们非常频繁地生成更新(每周 1-2 次)。每个 CAB 签名是否都需要 Microsoft 的参与?我们可以手动签署 CAB 吗?
问候