Lese es einfach aus der Registry , ist die beste möglichkeitWo ist das StreamVerzeichniss?^^
MfGCode:Dim SteamPfad As String = My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam", "InstallPath", String.Empty)
Lese es einfach aus der Registry , ist die beste möglichkeitWo ist das StreamVerzeichniss?^^
MfGCode:Dim SteamPfad As String = My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam", "InstallPath", String.Empty)
du hast StReamVerzeichniss gesagt deswegen hab ich gefragt xD^^
Wo das Steam verzeichniss ohne R ist weiß ich auch^^ also wie ich's auslesen kann
Und dann verschiebe die dll aus dem steamverzeichniss in den system32 ordner.
iPott <3
Warum soll er nicht einfach die dll im Steamverzeichnis benutzen? Warum verschieben?
Weil sonst das PW nicht entschlüsselt wird.
iPott <3
@inmate
habs probiert mit dem verschieben, jedoch krieg ich dann beim Debuggen den error das die steam.dll nicht vorhanden ist (obwohl sie da ist, und hab auch danach ein DoEvents drin), und ausserhalb der IDE sagt der stealer einfach das er das passwort nich entschjlüsseln konnte
Hm genau das passiert nämlich wenn die Steam.dll nicht im system32 Ordner ist.
Klappt es denn wenn du die steam.dll manuel verschiebst ?
edit: ich weis was falsch ist glaube ich.
Du rufst die Funktion ja zuerst auf also Steamdecryptdataforthismachine oder so^^.
Zu der Zeit befindet sich aber noch garkeine Steam.dll im Ordner oder ?
Mache doch ne move sub und rufe sie direkt am anfang auf.
vllt gehts dann.
mfG
Geändert von inmate (14.06.2009 um 13:24 Uhr)
iPott <3
das ich sie nich ins sys32 ordner packen will liegt ja an UAC...
wenn ich sie manuell verschiebe klappt es. ja...
EDIT// Wie meinst das im EDIT?
Geändert von hackerking (14.06.2009 um 14:14 Uhr)
Also die Funktion braucht die steam.dll im System32 Ordner.
Zu dem Zeitpunkt liegt sie aber noch nicht dort.
Sie wird ja erst später verschoben.
Deswegen kommt ne Fehlermeldung das ,das PW nicht entschlüsselt werden konnte.
Denke ich.
mfG
iPott <3
die DLL braucht nur im selben Ordner wie die Exe zu sein. Reihenfolge der DLL Suche: aktueller Ordner, danach die Ordner, die in der Umgebungsvariable PATH eingetragen sind (kann jeder selbt nachsehen: in der CMD einfach PATH eingeben).