GetProcessPID() gibt die ID des Prozesses wieder. Wenn du den Prozess aber eindeutig identifizieren willst, so brauchst du den eindeutigen Namen.. (wie das bei doppelten .exe-Namen ist weiß ich nicht).
Auch wenn du im Taskmanager guckst, sind da i.d.R. immer Namen zu sehen, die dann, kombiniert mit dem GetProcessPID()-Befehl, die Prozess-ID zurückgeben.
Die ID die du zurücbekommst, ist die absolut eindeutige ID,die nur dieser Prozess auf deinem PC hat. Und diese wird benötigt um Prozesse direkt anzusprechen..
..ich weiß nicht, ob ich deine Frage beantworten konnte, ansonsten versuch doch mal zu präzisieren...
Gr33tz
Tafkadasom2k5
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Ich brauche im Prozess die aktuelle Process id, also ich rufe die funktion in der exe datei auf, von der ich die processid will!! Warum muss ich da den namen angeben? Weil in der PBOSL Hilfe steht "optionaler name"?
GetCurrentProcessId_() geht perfeckt, nur verstehe ich nicht, warum in der PBOSL hilfe steht, der parameter name ist optional, lass ich ihn jedoch weg, dann erhalte ich eine Falsche ProcessID!