gibt es für ISS 6.3 die Möglichkeit die auf Win95,98,Me,NT,2k beschränkten Betriebssystemabhängigkeiten (Dateigruppen, etc..) etwas aufzupeppen (WinXP !) ?
Oder geht das über die WinNT-Versionsnummer (win 2000 -> NT 5 oder so ??)
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Betriebssystemabhängigkeit
Started by
calu
, Apr 28 2004 12:32
5 replies to this topic
Posted 28 April 2004 - 15:27
Wenn du nicht auf eine neuere InstalShield-Version upgraden willst, kannst du es über die Betriebssystemversion machen Win2000 = 500, XP = 501.
Stefan Krüger
InstallSite.org twitter facebook
Posted 28 April 2004 - 15:54
.. und Windows Server 2003 ist logischerweise 5.02
Gruß / regards
Thomas
Thomas
Posted 29 April 2004 - 17:30
aha, danke !
spielt der Punkt eine Rolle ?
500, 501, 502 oder 5.00 5.01 5,02
(Wie sieht das eigentlich bei WinNT bezüglich der Servicepacks aus - gibt es dort Unterscheidungen bei den Versionsnummern ? WinNT4 SP6a --> 406 oder so ? )
spielt der Punkt eine Rolle ?
500, 501, 502 oder 5.00 5.01 5,02
(Wie sieht das eigentlich bei WinNT bezüglich der Servicepacks aus - gibt es dort Unterscheidungen bei den Versionsnummern ? WinNT4 SP6a --> 406 oder so ? )
Posted 30 April 2004 - 14:55
Das Betriebssystem kannst Du allgemein mittels
GetSystemInfo( OS, nvOs, svOs );
GetSystemInfo( OSMAJOR, nvMajor, svMajor );
GetSystemInfo( OSMINOR, nvMinor, svMinor );
rauskriegen, hier sind dann Haupt- und Nebenversionsnummer in unterschiedlichen Variablen zu vergleichen, zB svMajor ist für Win2000 ff "5", svMinor ist "00", "01" oder "02" bei Win2000, WinXP und Win2003.
Auch für die unterschiedlichen Varianten von Win9x gibt es Möglichkeiten, herauszukriegen worum es sich handelt ...
bzgl. NT-Servicepack vgl. installSite Ressources
GetSystemInfo( OS, nvOs, svOs );
GetSystemInfo( OSMAJOR, nvMajor, svMajor );
GetSystemInfo( OSMINOR, nvMinor, svMinor );
rauskriegen, hier sind dann Haupt- und Nebenversionsnummer in unterschiedlichen Variablen zu vergleichen, zB svMajor ist für Win2000 ff "5", svMinor ist "00", "01" oder "02" bei Win2000, WinXP und Win2003.
Auch für die unterschiedlichen Varianten von Win9x gibt es Möglichkeiten, herauszukriegen worum es sich handelt ...
bzgl. NT-Servicepack vgl. installSite Ressources
Edited by Perotin, 30 April 2004 - 14:56.
Gruß / regards
Thomas
Thomas
Posted 05 May 2004 - 14:03
danke für den tipp - das codebeispiel von stefan ist ne sehr schöne lösung - ich hatte da ansatzweise mit
(ISCompareServicePack ("Service Pack x")
herumexperimentiert - aber die Fkt NT-Servicepack der installSite Ressources ist dann doch etwas eleganter :-)
gruß carsten
(ISCompareServicePack ("Service Pack x")
herumexperimentiert - aber die Fkt NT-Servicepack der installSite Ressources ist dann doch etwas eleganter :-)
gruß carsten