prozesse beenden
lima-city → Forum → Programmiersprachen → Basic
beenden
beispiel
benutzen
brauchbare links http
code
falsche antwort
http
parameter
shell
suche
system
tip
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mit Google ... ;)
http://www.google.at/search?hl=de&q=visual+basic+vb+6+kill+process&btnG=Google-Suche&meta=
Brauchbare Links:
http://vb-helper.com/howto_terminate_process.html
http://visualbasic.ittoolbox.com/groups/technical-functional/visualbasic-l/how-to-kill-process-from-vb-787777?cv=expanded#
http://www.devx.com/vb2themax/Tip/19049 -
gcc schrieb:
Beispielcode:
Dim p As System.Diagnostics.Process = System.Diagnostics.Process.GetProcessesByName(\\\'Prozess\\\') (ohne .exe) p.Kill()
feddich is.
Falsche Antwort, dieser Code bezieht sich auf .Net Framework, was in VB 6 nicht vorhanden ist.
(Außerdem ist dein Beispiel nicht ganz sauber...aber egal)
In VB 6 gibt\'s nur die von Burgi geschriebene Lösung. -
Funktioniert nur wenn die TaskID bekannt ist:
Private Declare Function CloseHandle Lib \"kernel32\" (ByVal _ hObject As Long) As Long Private Declare Function OpenProcess Lib \"kernel32\" (ByVal _ dwDesiredAccess As Long, ByVal bInheritHandle As _ Long, ByVal dwProcessId As Long) As Long Private Declare Function TerminateProcess Lib \"kernel32\" (ByVal _ hProcess As Long, ByVal uExitCode As Long) As Long Const PROCESS_TERMINATE = &H1 Public lTaskID as Long Private Sub cmdTerminate_Click() Dim hTask As Long Dim lResult As Long hTask = OpenProcess(PROCESS_TERMINATE, 0&, lTaskID) lResult = TerminateProcess(hTask, 1&) lResult = CloseHandle(hTask) End Sub
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage