Zeige Ergebnis 1 bis 2 von 2
  1. #1
    Ex-Staffmember Benutzerbild von TearDrops
    Registriert seit
    Aug 2005
    Beiträge
    3.738
    Bnet-Acc
    TearDrops
    Likes
    2
    D2 zweimal starten - mit der Original-d2gfx.dll

    Voraussetzung

    1. Windows XP
    2. zwei CD-Key-Sätze
    3. zwei Benutzerkonten unter Windows XP

    Vorbereitung: Erstellen eines zweiten Benutzerkontos

    1. Start\Systemsteuerung wählen und Benutzerkonten-Verwaltung öffnen
    2. Neues Konto erstellen anklicken
    3. Name des neuen Kontos eingeben und auf Weiter klicken
    4. Als Kontotyp Computeradministrator wählen
    5. Auf Konto erstellen klicken
    Es erscheint wieder die Benutzerkonten-Übersicht, in dem nun auch das eben eingerichtete Benutzerkonto zu sehen ist.
    -fertig-

    Nun hat man zwei Benutzerkonten. Benutzer A, der vorher ja schon da war, und den jetzt neuen Benutzer B.
    Nach dem Hochfahren von Windows XP kann man das Benutzerkonto auswählen, mit dem man sich anmelden möchte. Einmal mit einem Konto angemeldet, kann man zwischen beiden Konten bequem mit der Tastenkombination Windows+L beliebig hin und her wechseln.

    Nun folgt die Installationsbeschreibung für D2

    1. mit Benutzer A anmelden
    2. D2+LoD installieren in den Ordner: "C:\Programme\Diablo II" mit dem ersten CD-Key-Satz
    3. aktuellen D2-Patch installieren
    4. den Ordner "C:\Programme\Diablo II" umbenennen in "C:\Programme\Diablo II 2"
    5. Diablo-Verknüpfungseigenschaften Ziel und Ausführen in auf "C:\Programme\Diablo II 2" anpassen
    6. mit Benutzer B anmelden
    7. D2+LoD installieren in Ordner: "C:\Programme\Diablo II" mit zweiten CD-Key-Satz
    8. aktuellen D2-Patch installieren
    -fertig-

    Benutzer A startet D2 nun immer in "C:\Programme\Diablo II 2"
    Benutzer B startet D2 immer in "C:\Programme\Diablo II"
    Die Tastenkombination für den Benutzerkonten-Wechsel ist Windows+L

    Damit steht dem Mulen mit sich selbst nun nichts mehr im Wege

    Vorteile:
    - völlig legal (keine Banngefahr, weil nur Originaldateien verwendet werden)
    - auf nur einem PC möglich (nicht jeder hat ja mehrere)
    Nachteile:
    - Das Umschalten auf den anderen Benutzer dauert immer ein paar Sekunden
    - Benutzerwechsel geht nur, wenn D2 im Fenstermodus läuft. Läuft es im Vollbildmodus, muss man erst mit der Tastenkombination Alt-Tab zu Windows wechseln und kann dann erst den Benutzerwechsel durchführen.


    Installation eines neuen Patches (gerade aktuell wegen 1.11b)

    Ausgehend von meinem obigen Beispiel wird das Patch dann wie folgt installiert:

    1. mit Benutzer B anmelden (dessen Diablo-Ordner ist "C:\Programme\Diablo II")
    2. neuen D2-Patch installieren
    3. mit Windows+L zu Benutzer A wechseln
    2. Ordner "C:\Programme\Diablo II" (D2-Ordner von Benutzer B) umbenennen in z.B. "C:\Programme\Diablo II B"
    3. Ordner "C:\Programme\Diablo II 2" (D2-Ordner von Benutzer A) umbenennen in "C:\Programme\Diablo II"
    4. neuen D2-Patch installieren
    5. Ordner "C:\Programme\Diablo II" wieder umbenennen in "C:\Programme\Diablo II 2"
    6. Ordner "C:\Programme\Diablo II B" wieder umbenennen in "C:\Programme\Diablo II"
    -fertig-


    Ohne Benutzerkonten-Wechsel kann es mit der originalen d2gfx.dll nicht funktionieren, weil diese es nur einmal pro Benutzerkonto erlaubt, D2 zu starten. Blizzard hat dies vermutlich aus lizenzrechtlicher Sicht so vorgesehen. Die gepatchte DLL überspringt diese Abfrage jedoch und ermöglicht damit ein mehrfaches Starten von D2. Dies bedeutet aber zwangsweise eine Code- und damit eine Checksummen-Änderung der DLL.
    Die Doppelinstallation von D2 für die oben beschriebene Methode ist deshalb notwendig, weil der CD-Key-Satz während der Installation in einige MPQ-Files im Diablo-Ordner gespeichert wird.

    Problem: Zugriff auf CD verweigert, bei zweitem Benutzerkonto

    Dieses Problem tritt eventuell unter Windows XP Home auf. Ob es auch unter die Professional-Edition auftreten kann, ist mir nicht bekannt. Zur Abhilfe muss eine Einstellung in der Registry geändert werden, wie das Bild zeigt.



    Der im Bild gekennzeichnete Registry-Eintrag "allocatecdroms" muss auf 0 umgestellt werden.

    1. Start\Ausführen
    2. regedit eingeben
    3. in den abgebildeten Registry-Pfad wechseln
    4. auf allocatecdroms doppelklicken
    5. den Wert auf 0 abändern und speichern
    6. Rechner neu starten

    Steht der Wert auf 1, kann nur der aktive Benutzer auf das Laufwerk zugreifen. Wechselt man das Benutzerkonto, wird dem neuen Benutzer der Zugriff verweigert.
    Liegt die CD beim Rechnerstart jedoch schon im Laufwerk, hat man dieses Problem erst einmal nicht (zumindest ist das bei mir so). Wechselt man aber die CD während der Rechner läuft bzw. nimmt man sie heraus und schiebt sie wieder rein, kann das Zugriffsproblem auftreten (bei allocatecdroms=1).

    Mit der Änderung des Wertes auf 0 wird die Zugriffsbeschränkung aufgehoben und das Laufwerk steht allen Benutzerkonten zur Verfügung.

    Problem: Internetverbindung wird bei Benutzerwechsel getrennt

    Verwendet man die DFÜ-Verbindung, trennt Windows beim schnellen Benutzerwechsel standardmäßig die Internetverbindung, so dass sie für den neu aktivierten Benutzer nicht mehr verfügbar ist. Dies lässt sich durch einen zusätzlichen Eintrag in der Registry aber leicht verhindern.

    Unter HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon wird eine Zeichenkette mit dem Namen KeepRasConnections angelegt und als Wert 1 eingetragen.

    1. Start\Ausführen
    2. regedit eingeben
    3. in den angegebenen Registry-Pfad wechseln
    4. Im Menü Bearbeiten\Neu\Zeichenfolge wählen
    5. Den neuen Eintrag in KeepRasConnections umbenennen
    6. Doppelklick auf den neuen Eintrag
    7. Den Wert 1 eintragen
    8. Speichern und Regedit beenden
    9. Rechner neu starten


  2. #2
    Champion
    Ex-Staffmember
    Benutzerbild von HyperGate
    Registriert seit
    Jan 2002
    Beiträge
    12.865
    Bnet-Acc
    Welchen ???
    Likes
    1
    Sichern
    Machs´s Dir selber: Google Dir einen...
    relax, take your time... and take your time to trust in me and you will find
    ∞ Infinity ∞

    Erfahrung ist ein brutaler Lehrmeister, aber man lernt. Mein Gott... wie man lernt.
    C.S. Lewis

Ähnliche Themen

  1. 100% Legit Diablo 2 Mehrfach starten, auch Battle.net
    Von Bobbynator im Forum Hilfe-Archiv
    Antworten: 115
    Letzter Beitrag: 29. März 2018, 10:45
  2. Antworten: 0
    Letzter Beitrag: 02. November 2011, 01:00
  3. Antworten: 6
    Letzter Beitrag: 26. März 2010, 18:20
  4. Antworten: 2
    Letzter Beitrag: 17. April 2008, 21:41

Forenregeln

  • Es ist dir nicht erlaubt, neue Themen zu verfassen.
  • Es ist dir nicht erlaubt, auf Beiträge zu antworten.
  • Es ist dir nicht erlaubt, Anhänge hochzuladen.
  • Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
  •