![]() |
ProzessID von game.dat bekommen
Habe ein Prozess namens: game.dat
Ich möchte von diesem Prozess die ProzessID aber bisher habe ich nur funktionen gefunden ProzessIDs auf Prozesse mit exe-Namen zu bekommen. :) Aber keine Ahnung wie ich das nun machen soll [edit=SirThornberry]Titel angepasst - Mfg, SirThornberry[/edit] |
Re: Handle auf game.dat
Der Name game.dat klingt nicht nach einer ausführbaren Datei.
Erstell dir eine Prozessliste und such dir den gwünschten Prozess raus. Code dazu sollte es hier im Forum genug geben. Und mit der Funktion ![]() |
Re: ProzessID von game.dat bekommen
Entferne mal noch den Buchstabendreher in der Suchanfrage, Michael ;)
|
Re: Handle auf game.dat
Delphi-Quellcode:
function GetProcID(sProcName: String): Integer;
var hProcSnap: THandle; pe32: TProcessEntry32; begin result := -1; hProcSnap := CreateToolHelp32SnapShot(TH32CS_SNAPPROCESS, 0); if hProcSnap = INVALID_HANDLE_VALUE then exit; pe32.dwSize := SizeOf(ProcessEntry32); { wenn es geklappt hat } if Process32First(hProcSnap, pe32) = true then { und los geht's: Prozess suchen} while Process32Next(hProcSnap, pe32) = true do begin if pos(sProcName, pe32.szExeFile) <> 0then result := pe32.th32ProcessID; end; CloseHandle(hProcSnap); end; Diese Funktion funktioniert zwar aber nur bei *.exe nicht aber bei game.dat -.- Bei einer anderen Funktion beim Auflisten wurden nur alle *.exe aufgelistet sry wegen Titel Habs geschafft :) |
Re: ProzessID von game.dat bekommen
du hast es geschafft? und woran lags? Lässt du uns an der Lösung teilhaben? :)
|
Re: ProzessID von game.dat bekommen
:duck: etwas peinlich :)
Hatte das game nicht gestartet :wall: |
Re: ProzessID von game.dat bekommen
:mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:11 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