2010-04-12 6 views
22

Ich habe Schwierigkeiten mit Inno-Setup, das Kontrollkästchen auf True, ob ein Desktop-Symbol erstellt werden soll. Die Dokumentation war in Bezug auf dieses Problem sowie Googlism und Stackoverflow nicht hilfreich.Inno-Setup: Setzen Sie den Standardwert für Desktop-Symbol-Kontrollkästchen auf True

[Tasks] 
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked 

Mein Gedanke war, ein Wert wie „geprüft“ für „Flags“ aber die Dokumentation hat mir gesagt, dass Flags für diese nicht verantwortlich ist.

Antwort

36

Sie sind standardmäßig überprüft, entfernen Sie die Flags: unchecked.

+0

Vielen Dank, sehr viel. Da sich diese Option nicht auf die Setup-Routine auf meiner Workstation auswirkt, funktioniert dies zumindest bei allen anderen, die wir überprüft haben. Prost! – mamachanko

+5

Ihr Willkommen, es kann auf Ihrem Rechner wegen 'UsePreviousSetupType' anders sein, der sich vielleicht an Ihre letzte Wahl erinnert. –

+1

Ich habe festgestellt, dass es auch auf meiner Workstation nicht funktioniert hat, aber Inno Setup erinnert sich anscheinend an Werte früherer Installationen. Deinstallieren Sie Ihr Setup und installieren Sie es erneut. – robbash

7

Beim Start wird Setup in der Registrierung nachsehen, ob die gleiche Anwendung bereits installiert ist, und wenn dies der Fall ist, verwendet es die Aufgabeneinstellungen der vorherigen Installation als Standardeinstellungen, die dem Benutzer im Assistenten angezeigt werden.

Um dieses Verhalten zu verhindern, verwenden Sie UsePreviousTasks=no.

Dokumentierte here.

Verwandte Themen