使用Inno Setup打包的安装包,安装卸载时,总是提示没有卸载干净,给使用者很不友好的体验,如果想在卸载时将安装包所有文件清除,在打包脚本中添加一下代码:
procedure CurUninstallStepChanged(CurUninstallStep:TUninstallStep);
begin
if CurUninstallStep = usDone then
begin
DelTree(ExpandConstant('{app}'), True, True, True);
end;
end;