In the cases where Setup asks to restart the computer, explain exactly why this
authorjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Mon, 29 Jan 2007 20:10:51 +0000 (20:10 +0000)
committerjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Mon, 29 Jan 2007 20:10:51 +0000 (20:10 +0000)
is deemed necessary.

git-svn-id: svn://svn.tartarus.org/sgt/putty@7179 cda61777-01e9-0310-a592-d414129be87e

windows/putty.iss

index 7b86702..8c40450 100644 (file)
@@ -2,6 +2,7 @@
 ; $Id$\r
 ;\r
 ; -- Inno Setup installer script for PuTTY and its related tools.\r
+;    Last tested with Inno Setup 5.0.8.\r
 ;\r
 ; TODO for future releases:\r
 ;\r
@@ -92,3 +93,14 @@ Root: HKCR; Subkey: "PuTTYPrivateKey\shell\edit\command"; ValueType: string; Val
 ; XXX: it would be nice if this task weren't run if a silent uninstall is\r
 ;      requested, but "skipifsilent" is disallowed.\r
 Filename: "{app}\putty.exe"; Parameters: "-cleanup-during-uninstall"; RunOnceId: "PuTTYCleanup"; StatusMsg: "Cleaning up saved sessions etc (optional)..."\r
+\r
+[Messages]\r
+; Since it's possible for the user to be asked to restart their computer,\r
+; we should override the default messages to explain exactly why, so they\r
+; can make an informed decision. (Especially as 95% of users won't need or\r
+; want to restart; see rant above.)\r
+FinishedRestartLabel=One or more [name] programs are still running. Setup will not replace these program files until you restart your computer. Would you like to restart now?\r
+; This message is popped up in a message box on a /SILENT install.\r
+FinishedRestartMessage=One or more [name] programs are still running.%nSetup will not replace these program files until you restart your computer.%n%nWould you like to restart now?\r
+; ...and this comes up if you try to uninstall.\r
+UninstalledAndNeedsRestart=One or more %1 programs are still running.%nThe program files will not be removed until your computer is restarted.%n%nWould you like to restart now?\r