在没有Visual Studio 2013的情况下安装的Inno Setup卸载应用程序

时间:2014-10-08 12:11:43

标签: visual-studio-2013 inno-setup rundll32

在我的注册表中,应用程序的UninstallString具有值:

rundll32.exe dfshim.dll,ShArpMaintain 3sunptk.application, Culture=en-GB, PublicKeyToken=077ce3637efc8b1c, processorArchitecture=msil

在Run部分的'Inno Setup'脚本中,我有:

Filename: "rundll32.exe"; Parameters: "dfshim.dll,ShArpMaintain 3sunptk.application, Culture=en-GB, PublicKeyToken=077ce3637efc8b1c, processorArchitecture=msil,1"; StatusMsg: Uninstalling older version of Personal Timekeeping

但是这不会删除应用程序,为什么?

参数末尾的1指示卸载以静默模式运行,这似乎是问题,因为这似乎取消了安装,因为这是选择的默认按钮。删除,1并选择确定按钮可以解决问题。

现在的问题是如何在静默模式下卸载,但默认情况下选择“确定”按钮?

0 个答案:

没有答案