Prozess-ID ermitteln und Prozess beenden [ERLEDIGT]

Fragen rund um diverse Windows-Versionen, ihr Verhalten unter Xbase++ und den Umgang mit der API

Moderator: Moderatoren

Antworten
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2824
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Prozess-ID ermitteln und Prozess beenden [ERLEDIGT]

Beitrag von georg »

Guten Morgen,


auf der Suche im Forum bin ich auf diesen Beitrag http://www.xbaseforum.de/viewtopic.php?f=28&t=662 gestossen, allerdings fehlen im Beispiel von mr@nline.de zwei Funktionen, nämlich
CloseHandle
TerminateProcess

Kann mir jemand helfen, diese abzubilden? Vielen Dank,

Georg
Zuletzt geändert von georg am Di, 17. Nov 2009 13:29, insgesamt 2-mal geändert.
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Prozess-ID ermitteln und Prozess beenden

Beitrag von brandelh »

Hi,

ich kann deinen Verweis nicht auflösen ... "Das von dir ausgewählte Thema existiert nicht."

für die gesuchten Funktionen habe ich dies (PowerBasic Code):

Code: Alles auswählen

DECLARE FUNCTION CloseHandle LIB "KERNEL32.DLL" ALIAS "CloseHandle" (BYVAL hObject AS DWORD) AS LONG
DECLARE FUNCTION TerminateProcess LIB "KERNEL32.DLL" ALIAS "TerminateProcess" (BYVAL hProcess AS DWORD, BYVAL uExitCode AS DWORD) AS LONG
In Xbase++ müsste das etwas so aussehen:

Code: Alles auswählen

DLLFUNCTION CloseHandle ( hObject ) USING STDCALL FROM "KERNEL32.DLL"
DLLFUNCTION TerminateProcess ( hProcess, uExitCode ) USING STDCALL FROM "KERNEL32.DLL"
hObject, hProcess sind dann handles auf das jeweilige Programm, Fenster etc.
uExitCode müsste dem entsprechen, was in der Xbase Hilfe zu ErrorLevel() steht.
Gruß
Hubert
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2824
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: Prozess-ID ermitteln und Prozess beenden

Beitrag von georg »

Danke, Hubert.

Der Link war nicht vollständig kopiert, ich habe ihn entsprechend korrigiert.


Gruss,

Georg
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Antworten