Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#17

Re: MovieOrganizer

  Alt 29. Aug 2003, 11:02
Noch ´n kleines Geschenk für dein Setup, Chakotay.

Zitat von xml-test.nsi:
Code:
!define MSXML4 "CLSID\{88D969C0-F192-11D4-A65F-0040963251E5}\InProcServer32"

Name "MS XML-Test"
OutFile "xml-test.exe"

Section ""
SectionEnd


Function .onInit

         ReadRegStr $R0 HKCR "${MSXML4}" ""
         StrCmp $R0 "" +2
         IfFileExists $R0 Done

                MessageBox MB_YESNO|MB_ICONQUESTION \
                "Diese Anwendung benötigt Microsoft XML 4.$\n$\n\
                Klicken Sie Ja, um zur Microsoft XML-Webseite zu gelangen,\
                oder klicken Sie Nein, um das Setup ohne die Installation\
                von MS XML 4 zu beenden.$\n$\n\
                MS XML 4 jetzt downloaden und installieren?" \
                IDNO +2

                ; bitte die URL selbst eintragen :o)
                ExecShell "open" "http://www.microsoft.com/..." \
                "" SW_SHOWNORMAL

                Abort

         Done:
                MessageBox MB_OK "$R0"

FunctionEnd
Die Idee ist die gleiche wie die Delphi-Lösung. Das Setup prüft, ob der Reg-Schlüssel und die Datei existieren, dann geht´s weiter. Ansonsten siehst du die Meldung und kannst ggf. via Browser zu Microsoft wechseln.

Ach ja, ich stehe auf solche Spielereien.
  Mit Zitat antworten Zitat