Installation 在Inno安装程序中替换或自定义模式卸载窗口
是否可以在Inno安装程序中将下一个卸载模式窗口替换为自定义模式窗口或页面:Installation 在Inno安装程序中替换或自定义模式卸载窗口,installation,inno-setup,uninstallation,modal-window,Installation,Inno Setup,Uninstallation,Modal Window,是否可以在Inno安装程序中将下一个卸载模式窗口替换为自定义模式窗口或页面: 除静默(或非常静默)卸载外,始终显示这两条消息 您可以做什么: 更改消息文本: [Messages] ConfirmUninstall=Are you sure you want to completely remove %1 and all of its components? UninstalledAll=%1 was successfully removed from your computer. Unins
除静默(或非常静默)卸载外,始终显示这两条消息 您可以做什么:
- 更改消息文本:
[Messages] ConfirmUninstall=Are you sure you want to completely remove %1 and all of its components? UninstalledAll=%1 was successfully removed from your computer. UninstalledMost=%1 uninstall complete.%n%nSome elements could not be removed. These can be removed manually. UninstalledAndNeedsRestart=To complete the uninstallation of %1, your computer must be restarted.%n%nWould you like to restart now?
- 通过将添加到
注册表项,使卸载程序始终以静默方式运行,从而消除这些消息。另见 虽然这是一个小技巧,你最好只做它,如果你有一个很好的理由 还可以选择通过实现和来实现自定义消息/对话框,如:UninstallString
过程CurUninstallStep已更改(CurUninstallStep:TUninstallStep); 变量 DoneForm:TSetupForm; 开始 如果curunnstallstep=usDone,则 开始 DoneForm:=CreateCustomForm; {在此处填充表单…} DoneForm.showmodel; 结束; 结束;
- 卸载完成后,另一种消除消息的方法是处理
事件并在那里显示自定义对话框。然后强制中止安装程序。但是,如果需要自动重新启动Windows来完成卸载,那么它将无法工作uspostdunload
- 您还可以实现一些DLL来监视新消息框,并在它们出现时更新/提交它们
卸载程序不支持创建自定义页面。我尝试自定义ConfirmUninstall&UninstalledAll。但它们都不起作用。我的安装程序仍然显示默认文本。顺便说一句,[留言]应该是[留言]。@Louis为我工作:–如果你有问题,请向我提出新问题。