【问题标题】:Keep files within a folder at cab app uninstall将文件保存在 cab 应用程序卸载的文件夹中
【发布时间】:2016-09-24 04:56:52
【问题描述】:

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

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

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

【问题讨论】:

  • 我尝试通过提示消息框或写入 txt 文件来检查 setup dll 是否正常工作。两者都没有执行...尽管在 setup .inf 文件中的 CE 设置 dll 设置是正确的。安装 dll 可能有什么问题?

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 2019-03-16
    • 2014-09-13
    • 1970-01-01
    • 1970-01-01
    • 2016-04-11
    • 1970-01-01
    相关资源
    最近更新 更多