我希望在手持设备上卸载cab应用程序时,不要删除文件夹中的某些文件。我读到如果你创建一个自定义设置DLL,这是可能的。
我可以在VS中创建一个项目,但我不知道我应该在Uninstall_Init函数中编写哪些C ++代码,以防止删除某些文件。你有什么建议吗?
通过操作.inf文件可以获得这个吗?
答案 0 :(得分:1)
即使添加了安装程序dll,在卸载文件之前,您需要临时复制文件以保留在Uninstall_Init()函数中。然后还有一个Uninstall_Exit(),安装后由卸载程序调用。您可以使用该功能将复制的文件移回那里。
Windows Mobile SDK安装中应该有一个安装DLL示例代码。