Jump to content


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.
Photo

Betriebssystemabhängigkeit


5 replies to this topic

calu

calu
  • Members
  • 45 posts

Posted 28 April 2004 - 12:32

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 ??)

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

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.

Perotin

Perotin
  • Full Members
  • 407 posts

Posted 28 April 2004 - 15:54

.. und Windows Server 2003 ist logischerweise 5.02
Gruß / regards
Thomas

calu

calu
  • Members
  • 45 posts

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 ? )

Perotin

Perotin
  • Full Members
  • 407 posts

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

Edited by Perotin, 30 April 2004 - 14:56.

Gruß / regards
Thomas

calu

calu
  • Members
  • 45 posts

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