如何在Windows Mobile app上自动删除.cab文件

时间:2009-02-19 17:04:24

标签: windows-mobile cab

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

由于

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

使用wceload实用程序安装CAB文件,如kgiannakakis所述,但是当您通过资源管理器或通过actiesync安装运行CAB时所发生的情况的默认行为因设备而异。通常我见过SmartPhone设备默认删除cab文件。在掌上电脑上,我大多看到CAB没有被删除。

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

答案 2 :(得分:0)

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

你会发现: [HKEY_CLASSES_ROOT \ CABFILE \壳牌\打开\命令] @ =“wceload.exe”%1“/ nodelete”

某些设备上的

会导致该设备上的默认行为不同。