Portable Starcraft + Registry

  • Guten Morgen :)

    Zuerst einmal will ich hier klarstellen, dass ich ein kleines Progrämmchen schreiben möchte welches legal und keinerlei Gefahren mitbringt. Wenn man das Spiel Original erworben hat.

    Da ich ein grosser Fan von Portable Anwendungen bin, liebe ich es auch meine "Games" in dieser Form zu haben :)

    Es geht um StarCraft. Soweit habe ich es geschaft portabel zu machen. Jetzt geht es um den Lizenzkey.
    Das Spiel ist momentan so konfiguriert, dass es kein Key vorhanden ist. Ich nehme an das es den Key in der Registry speichert.

    Warum brauche ich das? Ich möchte ein Portables StarCraft haben, dass ich auch Kollegen geben kann. Die müssen dann einfach ihren Key eingeben und können es verwenden.

    Es gibt einen sogenannten Keychanger, mit dem ist dieses Vorhaben möglich..doch leider mit dem neuen Update funzt das nicht mehr.

    Jetzt zu meiner eigentlichen Frage.
    Wie muss ich vorgehen?

    Meine erste Idee war das Spiel von der CD zu installieren, und mit RegShot einen vergleich machen, Vorher/Nachher
    und so dann die Registry mit Autoit anzupassen.

    Kann ich mit Autoit überprüfen / checken was ein Programm eigentlich macht? Ich glaube sogar es wurde mit Autoit erstellt, habe mal kurz das Symbol im Systray aufblitzen sehen :)

  • Hi,

    wenns mit Auto IT geschrieben ist, kannst ja versuchen die Exe wieder ins .au3 umzusetzten, dazu hast du
    in deinem AutoIT Ordner unter Extras ein nettes Tool "Exe2Aut.exe" ;)

    Kannst es ja mal testen

    Gruß

    Prajoss

    "Never touch a running System!"

  • Das allerdings schon lange nicht mehr funktioniert. Ich weiß nicht ob man abfragen kann was ein Programm macht...
    Mit AutoIt sicherlich nicht^^

    Padmak

  • Dann bleibt mir im Moment die Hoffnung auf RegShot und WinMerge :)

    Weitere Infos folgen, danke.

  • hmmmm..leider kein Erfolg :(
    Diese Methode funzt nicht.
    Habe mit ResourceHacker probiert, ob er was Script mässiges ausspuckt, ohne Erfolg.
    Was könnte ich sonst noch probieren?
    Wenn ich die EXE Dekompilieren möchte, muss ich die EXE2AU3 in der Version haben, welches das File Kompiliert wurde?
    Weil mit der neuesten Version funzt es nicht, was Padmak schon erläutert hat.

  • Wenn ich die EXE Dekompilieren möchte, muss ich die EXE2AU3 in der Version haben, welches das File Kompiliert wurde?


    Kriegst du nicht.
    Es ist mittlerweile einfach nicht mehr möglich (außer du frägst das Entwicklerteam von AutoIt :D)
    Wenn man den Sourcecode nicht hat ist das Programm verloren. Punkt.

    Padmak

  • Schade :(
    _
    Die Suche geht weiter xD
    Ziel: Ein Programm, das überprüft was ein anderes macht :whistling: