![]() |
SteamID aus laufendem Steam per Hook lesen
Hallo.
Ich will aus dem laufendem Steam-Prozess die SteamID auslesen. Ist dies per Hook möglich oder gibt es noch andere Optionen diesbezüglich? MfG, Ronny |
Re: SteamID aus laufendem Steam per Hook lesen
Zitat:
Wenn du weist, wo diese ID im Speicher dieses Prozesses "liegt" (also die speicheradresse kennst), reicht warscheinlich OpenProcess und ReadProcessMemory. Solltest du diese Adresse nicht kennen, könntest du diese wahrscheinlich mit einem der Spieletrainer herausfinden, die auch den Speicher eines Prozesses nach (variablen) Werten durchforsten können. Aber warscheinlich wirds nicht so einfach gehen ^^. (evtl. steht diese ID nämlich bei jedem erneuten start von Steam an einer anderen stelle) BTW: Was verstehst du unter SteamID, und wozu braucht man diese? ciao, Philipp |
Re: SteamID aus laufendem Steam per Hook lesen
Ich nehm mal an, er meint die ID im Valve-Netzwerk (zum Bsp. bei Counterstrike, DoD...), die sein
Client verwendet, wenn er spielt und auch geblockt werden kann (sollte er mal mogeln *g*). mfg devnull |
Re: SteamID aus laufendem Steam per Hook lesen
*falsche Sparte?*
Du wirst denke ich den Internet - traffic, der von dem Client ausgeht, analysieren und filtern müssen. Einen Ansatz müsste WinPCap sein. (schlagt mich, wenns falsch ist) |
Re: SteamID aus laufendem Steam per Hook lesen
Zitat:
Zitat:
![]() ciao, Philipp |
Re: SteamID aus laufendem Steam per Hook lesen
Gibt es eine Möglichkeit die Funktionen aus der SteamClientDLL zu benutzen?
Damit kann man doch eine neue Instanz erzeugen und dann auf Steam zugreifen. Gibts es hier Möglichkeiten herauszufinden welche Funktionen in der DLL enthalten sind und wie man diese in Delphi einbinden kann? MfG Ronny |
Re: SteamID aus laufendem Steam per Hook lesen
Zitat:
![]() ![]() Das Problem wird sein, dass das Modul dann in deinem Proggi geladen ist, und nicht in steam, somit ist die ganze sache warscheinlich wieder hinfällig ... -> du könntest einen hook dazu benutzen die funktionen aus dieser dll in steam aufzurufen ... allerdings müsstest du dazu erstmal wissen, was du genau benötigst ... ^^ ciao, Philipp |
Re: SteamID aus laufendem Steam per Hook lesen
Es geht darum, die aktuelle SteamID auszulesen, in der steamclient.dll gibts es hierfür eine Funktion.
MfG, Ronny |
Re: SteamID aus laufendem Steam per Hook lesen
Zitat:
BTW: Wie bist du dir da eigentlich so sicher?!? Und um mich zu wiederholen: Wozu braucht man diese ID? ciao, Philipp |
Re: SteamID aus laufendem Steam per Hook lesen
Ich brauche die ID für ein Anti-Cheat-Tool.
Da man ich aber ja auch mit einem anderen Account anmelden kann bei Steam ändert sich ja die ID dann. Daher brauche ich eine Möglichkeit an diese Steam-ID heranzukommen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz