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