PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : XP Kompatibilität


TekWarrior
26.07.2002, 15:27
Eine Funktion in einer DLL läuft unter Win98 aber nicht unter XP.
Was muss ich beachten, damit es läuft?

Die Funktion greift auf die Registry zu.

Die Funktion läuft eigenlich schon, aber der Zugriff auf die Registry scheint fehlzuschlagen.


Jan Krüger
26.07.2002, 15:40
Ein paar Details wären evtl günstig. ;)
Evtl. hast du nicht genug Zugriffsrechte auf den Teil der Registry, auf den du zugreifen willst.

TekWarrior
26.07.2002, 18:24
Ich greife auf den Schlüssel

HKEY_CURRENT_USER\Software\Valve\CounterStrike
bzw.
HKEY_CURRENT_USER\Software\Valve\HalfLife
(falls der eine nicht existiert)
zu.

Wert: InstallPath

Die Funktion ist in einer mIRC DLL.

DerWolf
27.07.2002, 13:58
Was macht diese Funktion?

TekWarrior
27.07.2002, 15:25
Den Wert auslesen.
----------------------------
Die Funktion kann den Wert aus der Registry nicht auslesen, weshalb sie einen falschen Wert zurückgibt.