如何从.CAB文件中读取_setup.xml文件的内容

如何从.CAB文件中读取_setup.xml文件的内容

问题描述:

平台是wince5.0和6.0。 如您所知,我们可以在* .inf文件中添加一些信息,例如在生成.CAB之前安装.cab时将一些数据写入注册表。 现在,我的程序运行在wince5.0和6.0上。我想从_setup.xml中检索版本信息(因为我在生成.cab文件之前将它设置为* .inf)。 但似乎没有可用于解压.cab文件或从.cab文件读取内容的库或类。 (我知道在Windows平台或.NET的高级版本中有DLL/lib)。如何从.CAB文件中读取_setup.xml文件的内容

有什么好主意来达到我的目标?

我唯一知道的是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