gpt4 book ai didi

installshield-2012 - 标记为 key 文件的文件在使用 installshield 时不会被卸载

转载 作者:行者123 更新时间:2023-12-04 07:56:53 29 4
gpt4 key购买 nike

我正在使用 installshield2012 Professional 创建 msie。我将我的项目主要输出之一添加到 msie,其中的组件被标记为关键文件。如果我不将其标记为关键文件,我的项目中的自定义安装程序文件不会被调用这对我来说很麻烦,但将其标记为关键文件会在卸载应用程序后保持文件卸载。
有没有办法删除 key 文件??(永久和共享属性设置为NO)

最佳答案

InstallShield MSI 软件包与 Windows 一起工作,以确定哪些文件应该被删除,哪些应该在安装过程中留下。如果文件是其他应用程序使用的共享 DLL,它将在安装过程中被留下。如果该文件仍在使用中(可能是服务或系统托盘应用程序),则只会在下次重新启动之前安装该文件。您可以随时检查 Windows Installer 日志文件以确定文件被遗留的原因,但您可以尝试以下几个简单的方法:

首先,确定该文件是哪个组件的关键路径,然后切换到 InstallShield 2012 中的“组件” View 并突出显示该组件。查看该组件的属性。

1) 确保 Permanant = No。
2) 如果您确信此文件不会与其他应用程序共享,则可以设置 Shared = No。
3) 在卸载测试后重新启动以查看文件是否在重新启动期间被删除。

关于installshield-2012 - 标记为 key 文件的文件在使用 installshield 时不会被卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15171436/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com