我已准备好部署第一个Windows Mobile应用程序(Windows Mobile 6)。我已经制作了我的CABProject并制作了一个可以成功安装的.cab文件。安装后如何使.cab自行删除?我读过的一些内容似乎表明这应该是默认行为。
由于
答案 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” 某些设备上的会导致该设备上的默认行为不同。