Ciao Batdan ,
scusa se ti disturbo ma magari sai darmi qualche dritta .
Sto provando anch'io a chiudere IEXPLORE.EXE .
Dopo essermi creato lo snapshot :
codice:
HSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0)
A questo punto ciclo all'interno dello snapshot fino a trovare IEXPLORE.EXE
codice:
If HSnapShot <> -1 Then
T_Processo.dwSize = Len(T_Processo)
RetVal = Process32First(HSnapShot, T_Processo)
Do While RetVal
If UCase(T_Processo.szExeFile) = UCase(V_Processo) Then
TrovaProcess = T_Processo.th32ProcessID
CloseProcess(TrovaProcess)
End If
RetVal = Process32Next(HSnapShot, T_Processo)
Loop
End If
A questo punto x ogni processo IEXPLORE.EXE trovato passo id x chiuderlo (CloseProcess(TrovaProcess))
Al suo interno eseguo :
codice:
TerminateThread(EntryThread.th32ThreadID, 0)
'TerminateProcess(EntryThread.th32OwnerProcessID, 0)
ma non seccede nulla su altre istanze tipo notepad.exe con piu' finestre aperte riesco a chiuderle IEXPLORE no !!!!
Scusa per il disturbo e grazie di tutto .
Ciao