Salut gradenko80, salut etniqs,
essayez cela :
dans un module standard :
Private Declare Function TerminateProcess
Lib "KERNEL32" (
ByVal hProcess
As Long,
ByVal uExitCode
As Long)
As LongPrivate Declare Function OpenProcess
Lib "Kernel32.dll" (
ByVal dwDesiredAccess
As Long,
ByVal bInheritHandle
As Long,
ByVal dwProcId
As Long)
As Longailleurs :
Private Function Kill_ID()
On Error Resume Next Dim ProcessHandle
As Long Const PROCESS_TERMINATE = 1
ProcessHandle = OpenProcess(PROCESS_TERMINATE,
False,
dId)
TerminateProcess ProcessHandle, 4
End FunctionEt le
dId, vous devez pouvoir le récupérer avec l'appel de shell().
sinon, il y aussi le kill.exe :
http://www.google.fr/search?hl=fr&q=kill.exe&btnG=Recherche+Google&meta==
Dans tous les cas, il faut espérer que vous disposiez des droits nécessaires...
rvblogn