繁体   English   中英

Windows Mobile 6.5 CAB签名-附加值是什么?

[英]windows mobile 6.5 CAB signing - what is the added value?

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

问候

尽管您需要来自有效证书提供者的证书(或者custoemr必须能够访问您的证书服务器),但是您可以完成CAB的签名。

但是,它绝对不会给您带来任何好处。 对CAB进行签名仅允许将其安装在具有可防止安装未签名的CAB的安全性的设备上。

CAB的用户交互是标准的。 在许多情况下,可以通过将CAb装在具有安装程序EXE的程序包中来运送UI,该安装程序使用/noui和/或/silent开关运行wcelaod.exe

IIRC,您可以通过在用于生成CABINF文件中提供硬目标来避免“目标文件夹”对话框。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM