1

我的第一个 Windows Mobile 应用程序已准备好部署(Windows Mobile 6)。我已经制作了我的 CABProject 并制作了一个可以成功安装的 .cab 文件。.cab 如何在安装后自行删除?我读到的一些东西似乎表明这应该是默认行为。

谢谢

4

3 回答 3

2

使用wceload实用程序安装 Cab 文件。删除 cab 确实是默认行为。

有关更多高级功能,请参阅CABInstallerSDK

于 2009-02-19T18:03:41.517 回答
1

正如 kgiannakakis 所说,使用 wceload 实用程序安装 CAB 文件,但是通过资源管理器或通过 actiesync install 运行 CAB 时发生的默认行为因设备而异。通常我看到智能手机设备默认删除 cab 文件。在 Pocket PC 上,我主要看到 CAB 没有被删除。

所以我要说的是,您不能保证 CAB 文件在安装后被删除,除非您安排您的代码调用“wceload”实用程序并因此可以控制它的参数。

于 2009-02-19T18:17:57.830 回答
0

kgiannakakis 是正确的,wceload 实用程序的默认行为是在安装后删除 cab 文件,但是 /nodelete 标志改变了这种行为。

你会发现: [HKEY_CLASSES_ROOT\cabfile\Shell\Open\Command] @="wceload.exe "%1" /nodelete"

在某些设备上,这将导致该设备上的默认行为不同。

于 2009-08-12T20:00:27.053 回答