csyz_cy
江湖小虾

[综合讨论] 请问关于Inno Setup的卸载问题

-->

我用Inno Setup给程序打包,卸载时如果安装目录里有非打包里的文件就不能被卸载,我想像GBT小组的安装包那样,卸载时删除安装目录下所有文件,请问各位大神该怎么写代码?我用下面那个代码貌似无效,请问是什么原因?

[UninstallDelete] 

Type: filesandordirs; Name: "{app}" 

Type: dirifempty; Name: "{app}"

#1楼
发帖时间:2014-02-09 10:44:33   |   回复数:3
csyz_cy
江湖小虾
顺便问一下给位大神,怎样能将Arc.exe解包过程写进Inno中,而不显示DOS窗口
2014-2-9 #2楼
ll5299
小有名气
我封装的也是,安装完成之后 在添加到里边的文件 一般都不被删除
2014-2-9 #3楼
csyz_cy
江湖小虾
引用 ll5299:

我封装的也是,安装完成之后 在添加到里边的文件 一般都不被删除

我找到方法了,加上下面这段就行了

[UninstallRun]

Filename: "{cmd}"; Parameters: "/c rd /s /q ""{app}"""; Flags: hidewizard runhidden

[UninstallDelete]

Name: {app}; Type: filesandordirs


2014-2-9 #4楼
游客组