Sorry, aber ich glaub ich bin zu blöd
Ich schnalle es immer noch nicht
Ich möchte ganz einfach mal nachvollziehen, wie der AKInstaller ein Setup-Programm erstellt und das Setup die Installation ausführt oder eben nicht! (ohne < oder >= )
Dazu habe ich mal den Programmsucher, der mir die aktuelle AccessVersion in die stvar.ini schreibt:
Code: Alles auswählen
[PrgStart]
MSACCESSVersionVar=10
MSACCESSVersionVarPath=C:\Programme\Gemeinsame Dateien\Microsoft Shared\Access Runtime\Office10\
MSACCESSVersionVarPathRoot=C:\
Das erreiche ich ja, indem ich das Programm "ProgrammSucher.exe" ausführe und vorgängig in der stpsrch.ini folgende Zeilen eingefügt habe:
Code: Alles auswählen
[FILE0]
RegKey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\MSACCESS.EXE\Path
FileName=MSACCESS.exe
VarName=MSACCESSVersionVar
Ich denke mal, soweit ist alles klar!
Nun möchte ich die ganze Sache in ein setup-Programm verpacken und entscheiden: Wenn die AccessVersion = 10 ist, dann das Programm "AccessRuntime" (setup.exe) nicht ausführen!
Was mir immer noch nicht klar ist, wie muss ich da genau vorgehen?
- Was muss alles in den AKInstaller rein?
- ProgrammSucher.exe ?
- stpsrch.ini ?
- stvar.ini ?
- setup.exe (AccessRuntime) ?
Wo genau muss was und in welcher Reihenfolge rein?
Wo und wie wird die Entscheidung gefällt? (Variable ?)
Mir fehlt einfach noch der Durchblick, wie das ganze Konzept aufgebaut ist!?
Sorry, wenn ich nerven sollte, aber ich möchte das Programm gerne verstehen (und dann natürlich auch registrieren!)
Gruss
Roger