Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Jak ubić proces, który się stworzyło ?
rzezba




Typ: neutral
Postów: 15
Zarejestrowany: Nov 2002
Jak ubić proces, który się stworzyło ?

Czołem.
Pewnie to trywialne zadanie ale...
"Wszystko jest trudne nim stanie się proste"

Problem jest taki.
Z pewnych powodów podczas uruchamiania głównej aplikacji
muszę wystartować mały programik, który coś tam robi w tle.
W jaki sposób mogę ubić ten programik
podczas zamykania głównej aplikacji ?

Będę wdzięczny za pomoc
Pozdrawiam - Rzeźb

[Post edytowany dnia 04-03-2005 07:38 przez rzezba]


_____________________________________________
Rzezba

04-03-2005 07:38
Pokaż profil rzezba  Wyślij email do rzezba   
ugabuga




Typ: neutral
Postów: 7
Zarejestrowany: Feb 2005

Czyżby chodziło o komendę:
  Unload frmProcesDoUbicia

04-03-2005 07:48
Pokaż profil ugabuga  Wyślij email do ugabuga   
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Jest taka funkcja API "TerminateProcess" ale nie wiem jak działa


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

04-03-2005 11:11
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Sprawdź to

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 As Long = &H1
  Private Sub Terminate(ByVal lPID As Long)
    Dim hProcess As Long, lRet As Long

    hProcess = OpenProcess(PROCESS_TERMINATE, 0&, lPID)
    If hProcess <> 0 Then
      lRet = TerminateProcess(hProcess, 0)
    End If
  End Sub


_____________________________________________
www.mob.abc.pl - moja strona o VB

04-03-2005 11:15
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1