Forum: PC-Programmierung API Problem -> Process anhalten


von rfidler (Gast)


Lesenswert?

Hallo Leute

Möchte gerne ein paar fremde Programme anhalten und bei Bedarf wieder 
fortsetzen.
Das ganze möchte ich wie folgt realisieren:

FindHandle = FindWindow(vbNullString, "TestProgramm")
If FindHandle <> "0" Then
GetWindowThreadProcessId FindHandle, PID
Phandle = OpenProcess(PROCESS_ALL_ACCESS, False, PID)
If Phandle = 0 Then
MsgBox "Kann Process nicht öffnen", vbCritical, "So klappts nicht"
Exit Sub
End If
'Hier sollte ich mir das Hthread Prädikat einverleiben
SuspendThread Hthread
end if

Ihr seht schon ich habe ein Problem:
Wie komme ich an HThread rann?

von Arc N. (arc)


Lesenswert?

Fertiges Utility
http://www.beyondlogic.org/consulting/processutil/processutil.htm
sonst kann man sich die Threads des Prozesses z.B. so besorgen
http://msdn2.microsoft.com/en-us/library/ms686852(VS.85).aspx
(Risiken und Nebenwirkungen bekannt?)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.