Hallo!
Ich habe seit einiger Zeit ein Problem beim starten von bestimmten Setups (mit Versionsprüfung), bzw. von Programmen, dass diese "denken" sie befinden sich auf einem Windows95-System. Es scheint eine Windows-API Funktion zu sein, die einen falschen Wert zurückliefert.
Erkennbar wird dies u.a. auch im Dependency Walker (Systeminformationen):
Dependency Walker: 2.1.3623 (32-bit)
Operating System: Microsoft Windows 95 Professional (32-bit)
OS Version: 4.00.950 Service Pack 1
Die MS-Systeminformationen geben aber korrekt an:
Betriebssystemname Microsoft Windows XP Professional
Version 5.1.2600 Service Pack 1 Build 2600
Auffällig ist in der Dosbox nach jedem Neustart:
__COMPAT_LAYER=Win95
Tools wie Processexplorer, Regmon und Filemon von Systinternals lassen sich nicht starten (bzw. nur mit Kompatibiltätsoption).
Ich habe schon per MSConfig gesucht und leider nichts gefunden. Auch in der Registry ist für mich nichts auffälliges zu finden.
Auch via Boardsuche und Google konnte ich nichts vergleichbares finden. Inzwischen bin ich echt ratlos. Meine Hoffnung ruht nun auch Euch, ob Ihr noch einen Ansatz habt, wo ich suchen könnte.
Danke