Hi,
also ich benutze auch windows 2000, und habe mir die Demo heruntegeladen. Das Spiel bricht folglich mit der Fehlermeldung ab
"Der Prozedureinsprungpunkt"GetVolumePathNamesForVolumeNameW" wurde in der DLL "KERNEL32.DLL" nicht gefunden."
Da ich Programmierer bin und mich mit Programmen und Assembler auskenne, habe ich versucht die Funktion aus der Exe zu enfernen.
Für alle unwissenden :
1. "GetVolumePathNamesForVolumeNameW" ist eine Funktion, die eine Liste von Pfad namen von einem Volumen liefert (Festplatte).
2. Die Kernel32.dll von Windows 2000 hat diese Funktion nicht.
3. Lässt sich auch nicht per Patch von MS aus beheben da keiner existiert.
Da dachte ich mir ich entferne einfach die Funktion aus dem Spiel, da diese so wie es mir scheint nur eingebaut wurde, um Windows 2000 benutzer auszuschließen ? Vielleicht bezahlt Microsoft ja die Entwickler dafür Windows2000 nicht mehr zu unterstützen)
Nun, ich habe mit einigen Programmen den Code etwas geändert, die Funktion ersetzt und den Funktionsaufruf mit "nop" gefüllt.
Die gute Nachricht : Ich habe die Funktion gelöscht, sodass keine Fehlermeldung mehr erscheint und das Programm diesen Punkt überspringt.
Die schlechte Nachricht : Ich habe nun Folgende Fehlermeldung, die ich momentan noch Versuche zu beheben.
Sobald ich weiter bin melde ich mich wieder.