簡體   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