在cab app uninstall中将文件保存在文件夹中

时间:2016-05-26 09:19:34

标签: c++ visual-studio compact-framework cab

我希望在手持设备上卸载cab应用程序时,不要删除文件夹中的某些文件。我读到如果你创建一个自定义设置DLL,这是可能的。

我可以在VS中创建一个项目,但我不知道我应该在Uninstall_Init函数中编写哪些C ++代码,以防止删除某些文件。你有什么建议吗?

通过操作.inf文件可以获得这个吗?

1 个答案:

答案 0 :(得分:1)

即使添加了安装程序dll,在卸载文件之前,您需要临时复制文件以保留在Uninstall_Init()函数中。然后还有一个Uninstall_Exit(),安装后由卸载程序调用。您可以使用该功能将复制的文件移回那里。

Windows Mobile SDK安装中应该有一个安装DLL示例代码。