2011-05-24 114 views
2

平臺是wince5.0和6.0。 如您所知,我們可以在* .inf文件中添加一些信息,例如在生成.CAB之前安裝.cab時將一些數據寫入註冊表。 現在,我的程序運行在wince5.0和6.0上。我想從_setup.xml中檢索版本信息(因爲我在生成.cab文件之前將它設置爲* .inf)。 但似乎沒有可用於解壓.cab文件或從.cab文件讀取內容的庫或類。 (我知道在Windows平臺或.NET的高級版本中有DLL/lib)。如何從.CAB文件中讀取_setup.xml文件的內容

有什麼好主意來達到我的目標?

回答

2

我唯一知道的是CAB Installer SDK,它支持未壓縮和壓縮的CAB。

EDIT

的CAB安裝程序SDK源。

+0

是的,這是.NET的用法,但我需要的是本地代碼,可以在Windows CE上運行。直到現在,我仍然無法找到它。 – Orionpax 2011-06-08 09:36:42

+0

那麼安裝程序SDK在CE上運行,代碼非常小,所以它可以被移植到C++。 – ctacke 2011-06-08 13:19:21

+0

我查了CAB安裝程序SDK,看來這個SDK不是免費的。我們需要購買它(不知道它是否包含源代碼),這不在我的範圍之內。無論如何,非常感謝。 – Orionpax 2011-06-17 01:40:46

相關問題