Ich habe ein InstallShield v10.5 Script Object Project erstellt.
Installiert werden soll die ATL.DLL je nach Betriebssystem.
Das Feature habe ich ATL genannt.
Die Componente heist einmal ATL_9X und ATL_NT.
Beide unter dem Feature ATL.
Jede Componente hat eine Datei Namens ATL.DLL.
Beide ATL.DLL Dateien sind gleich Groß 68KB und haben die gleiche Version 3.0.8168.0.
Nur ist die eine ATL.DLL für Windows 9x, die andere für Windows NT.
Und ja, beide ATL.DLL Dateien liegen in getrennten Verzeichnissen.

Bei der ATL_9X Componente gebe ich an Operating Systems:
Windows 95, Windows 98, Windows Me.
Bei der ATL_NT Componente gebe ich an Operating Systems:
Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003.
Soweit ist ja alles klar.
Das Setup wird auf Windows 98 SE ausgeführt.
Aber da wird die ATL.DLL Datei für Windows NT installiert.

Was läuft da verkehrt?
Mit kommt es so vor das InstallShield erst die Windows 9x ATL.DLL installiert und dann die Windows NT ATL.DLL drüberbügelt.
Muss ich nun zwei Script Object Projects erstellen?
Einmal für Windows9x und einmal für Windows NT?
Service Pack 1 ist installiert.
Danke und Gruß
Thomas Wendt