InstallShield打包工具 问题 30
版本2010,卸载的时候有两个问题,1.没办法卸载干净,貌似是FilesAndFolders里面带锁的文件(不明白啥意思)都不会被卸载掉(已经设置shared属性了).2...
版本2010, 卸载的时候有两个问题, 1.没办法卸载干净, 貌似是Files And Folders 里面带锁的文件(不明白啥意思)都不会被卸载掉(已经设置shared属性了). 2.脚本不运行, 写了脚本文件, 也添加到了Action里面..
求高手解答!! 展开
求高手解答!! 展开
2个回答
展开全部
从描述看你应该采用的是Basic MSI工程类型。
“Files And Folders 里面带锁的文件”,你说的这个是Key File,每个Component可以设置一个Key File,Key File的作用是,安装完成后,如果Key File丢失或损坏,MSI的自修复机制会被触发,进行修复。关闭Shared属性,另外,看看这些没有卸载的文件是不是就是你安装的文件,安装后或安装过程第三方程序产生的文件安装包不会卸载(安装包只负责自己所安装的文件)。
关于Action,如果是Basic MSI,需要几个步骤:
写脚本代码。
创建Custom Action(简称CA)与脚本关联。
将CA Insert到Sequence中,然后调整到自己期望的位置。
最后设置CA执行的Condition。
更具体可以搜索我的文章“InstallShield 如何调用脚本”。
更多追问追答
追问
KeyFile 是项目生成的DLL和EXE, 我把Build 好的Debug目录下的文件全部 包含进去了( 这样没问题吧.) ,其他文件可以删除, 但是这些删除不了
Action 我都有按照你所说的去操作,脚本代码是删除服务和整个文件夹, 插入Sequence中,尝试了几次调整位置和选择[RUN ONLY DURING PATCH UNINSTALL], 都没有执行脚本
追答
你InstallShield具体版本是?
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询