Seite 1 von 2

ProgramID eines Prozesses ermitteln!?

Verfasst: 23.05.2008 15:48
von whitelion
also, ich möchte die ProgramID eines Prozesses ermitteln, allerdings so dass der Prozess schon läuft und nicht von PB geöffnet wird.... diese variante hab ich nämlich schon...
wer kann helfen ?

Re: ProgramID eines Prozesses ermitteln!?

Verfasst: 23.05.2008 15:58
von Kiffi
whitelion hat geschrieben:also, ich möchte die ProgramID eines Prozesses ermitteln, allerdings so dass der Prozess schon läuft und nicht von PB geöffnet wird....
wird oft und gerne gefragt (bitte demnäx vorher die SuFu verwenden).

Beispielsweise kannst Du die Process-Lib der PBOSL (http://pbosl.purearea.net/) dafür nehmen.

Grüße ... Kiffi

Verfasst: 23.05.2008 16:30
von whitelion
ja danke, aber ich hab die suchfunktion erfolglos benutzt und auch das durchforsten der pbosl hat mir nicht wirklich geholfen! - wo soll denn da ein beispiel stehen ?
sorry bin noch etwas lame...

Verfasst: 23.05.2008 17:20
von Fluid Byte
Noch etwas lame? Wat is? :freak:

Verfasst: 23.05.2008 17:30
von whitelion
Fluid Byte hat geschrieben:Noch etwas lame? Wat is? :freak:
Lamer: Abfällige Bezeichnung für einen unfähigen Benutzer. Der Begriff
stammt aus den 80er Jahren, als es darum ging, der schnellste »Cracker oder Uploader von »Warez zu sein.Wer nicht schnell genug war, galt als ›lame‹ (zu deutsch: lahm). Der Begriff ›lame‹ wird häufig als Äquivalent zu ›Schrott‹ oder ›Mist‹ benutzt.

Quelle: http://www.no-copy.org/glossar.html

EDIT: Verdammt, ich suche jetzt schon 2 stunden und habe nichtmal ne warme spur für mein problem!?

Verfasst: 23.05.2008 17:34
von Kaeru Gaman
das weiß Fluid wohl, lediglich die recht unübliche adjektivische Benutzung wird ihn befremdet haben.


@Topic:
bei der Process-Lib der PBOSL sind keine Beispiele dabei?
wundert mich jetzt doch etwas...

bei der SuFu der Boards mußt du manchmal etwas dippsen, die funzt nicht immer so wie man es will....
bissel mit den Begriffen rumjonglieren, dann findeste vielleicht was...

Verfasst: 23.05.2008 17:49
von Fluid Byte
Kaeru Gaman hat geschrieben:das weiß Fluid wohl, lediglich die recht unübliche adjektivische Benutzung wird ihn befremdet haben.
Ich bin aus Glas oder? :mrgreen:

Re: ProgramID eines Prozesses ermitteln!?

Verfasst: 23.05.2008 18:04
von Kiffi
whitelion hat geschrieben:also, ich möchte die ProgramID eines Prozesses ermitteln,
Bevor ich Dir jetzt das falsche Sample zusammenbastel: Was ist Dir denn
von dem Prozess bekannt, dessen ID Du ermitteln möchtest? Der Name
vielleicht?

Grüße ... Kiffi

Verfasst: 23.05.2008 18:13
von whitelion
ja der prozessname ist bekannt....
ziel ist es teile des prozesses zu patchen ... aber dafür hab ich die API ... WriteProzessMemory

Verfasst: 23.05.2008 19:06
von Kiffi
Schritt 1: http://pbosl.purearea.net/pbosl_src.zip herunterladen und entpacken

Schritt 2: PBOSL_Process.pb in Deinen Code einbinden (XIncludeFile())

Schritt 3: Folgenden Code studieren und für Deine Zwecke anpassen

Code: Alles auswählen

PBOSL_Process_Init() 
ExamineProcesses()
While NextProcess()
  If GetProcessName()=[DeinProzessName]
    Debug GetProcessPID()
  EndIf
Wend
PBOSL_Process_End()
Fertig :-)

Grüße ... Kiffi