2010-11-30 31 views
1

我有一個公司提供的cab文件,爲了保護我的環境(終端),我需要簽署cab以及裏面的所有文件( DLLs和EXE)我想避免重新編譯和重寫。有沒有工具?我見過來自微軟的signtool,我只能簽署出租車,而不是裏面的文件。簽署WIN CE .cab文件以及裏面的所有文件

回答

1

您可以簽署文件但是隻有在設備上將您的代碼解壓縮,將簽名數據解包到原始文件然後安裝它們時纔可以簽名。

說明:

  1. 一定有東西,將 驗證簽名。您可以 簽署CAB,但如果系統 不關心簽名 (比如允許用戶安裝 未簽名或嚴重簽名的CAB),然後 你的簽名是沒有意義 除非這是你自己的代碼這 執行CAB安裝
  2. 你可以簽署任何文件,但隨後再次 ,一定是有什麼(你 代碼?)將驗證 簽名。對於PKCS#7 (基於證書)簽名您可以 使用包裝這是在 不同的地方分開存放的簽名,這使得 的 簽署文件的文件原始數據的一部分,或分離的簽名, (如其他文件)。在 包裝簽名的情況下,您的代碼 需要在從CAB提取它們後 之後解開文件。
+0

謝謝您的回答。但是,也許我沒有讓自己清楚......我已經在自己的環境中配置了所有的安全設備,但是我有一些出租車從其他未簽署的公司出發。因此,憑藉我的證書並使用一些工具,我可以在命令行中:1-將CAB解壓縮爲files + inf文件。 2-簽署文件。 3-重新創建駕駛室文件並最終簽署駕駛室。 – 2010-12-01 09:42:26