Newsgroup: it.comp.os.win.windows7
Titolo: Terminare processo

Ciao,
quando un processo (bloccato) non viene terminato nemmeno da Gestione 
Attività -> Processi, come si fa?
Grazie
Marco

 Attivitï¿œ -> Processi, come si fa?
potresti usare Windows xKill
http://tinyurl.com/6atr4c6


Si puï¿œ provare a terminarlo tramite il tool Process Explorer...

 
http://tinyurl.com/6atr4c6
Grazie a entrambi, proverï¿œ!
Marco

 Marco
Dipende di che processo stai parlando... è una normale applicazione o
ci sono delle dipendenze. E' un servizio?
Qualche info in più ?

 Qualche info in pi� ?
Nel dettaglio si trattava di un mio programmino scritto in QT4/C++. 
Veramente banale anche perch� era appena abbozzato. Apriva una seriale e 
mostrava in una textbox i dati ricevuti.
A un certo punto ho scollegato il convertitore rs232 / usb mentre la 
porta era aperta (per verificare il comportamento e predisporre la 
segnalazione di errore all'utente) ma il programma � rimasto "bloccato". 
Ah, l'avevo lanciato da riga di comando, non da QtCreator.
Sono riuscito a chiudere il prompt da cui ho eseguito il programma, ma 
anche terminando il processo (l'unico che apparentemente riguardava il 
mio software) non accadeva proprio nulla. Cio� windows non era in grado 
di terminarlo!
Ho dovuto riavviare il pc, o meglio resettarlo in quanto anche alla 
chiusura rimaneva bloccato sulla schermata dove cerca di forzare la 
chiusura dei programmi.
Mi sembra un comportamento alquanto bizzarro...
Cosa pu� comportare l'impossibilit� al sistema operativo di terminare un 
suo processo?
Marco

 un suo processo?
Forse il fatto che nulla a questo mondo è perfetto, men che meno MS Windows 
;)
-- 
Ciao, Guglielmo.

 :)
Infatti non funziona. Ho provato ora.
Dice:
Process 5920 killed.
Ma non � vero, � ancora l�....
Marco

 
http://tinyurl.com/6atr4c6
Nemmeno questo funziona.
Non gli fa un baffo... :(
Devo per forza riavviare il pc ogni volta.
Marco

 ha scritto:

questo pare che riesca a terminare tutto:
http://members.ozemail.com.au/~nulifetv/freezip/freeware/taskill.exe
 


Suppongo tu abbia giï¿œ provato, ma nel dubbio ï¿œ sempre bene chiedere: 
quando selezioni il processo da killare, hai provato ad usare "Termina 
albero processi"?

 albero processi"?
Yes.
Marco


Dal Prompt dei comandi hai provato con:
taskkill /F /IM nomeprocesso.exe  ?

 taskkill /F /IM nomeprocesso.exe ?
Questa mi manca :)
Quando mi ricapita ci provo.
Marco

 Nel dettaglio si trattava di un mio programmino scritto in QT4/C++.
Azzarderei un bug del software (impossibilit� di chiudere il processo).
Hai modo di provarlo su un'altro computer o almeno di provarlo in un 
windows virtualizzato?
Hai provato a creare il file dei dettagli del processo (file dump)? Poi 
ti serve il debugger per analizzarlo (questo: 
http://msdn.microsoft.com/en-us/windows/hardware/gg463012
 per win 7).

 
http://msdn.microsoft.com/en-us/windows/hardware/gg463012
 per win 7).
No, non sono ancora arrivato fin l� :)
Ora mi documento su come fare.
Grazie!
Marco

 ha scritto nel messaggio 
news:ituvpv$ejk$1...@tdi.cu.mi.it...

Io credo che non serva cercare un programma in grado di killare la tua 
capricciosa applicazione, piuttosto cercare di capire il perche' la *tua* 
applicazione non ne vuol sapere di farsi killare e modificarla fino a 
ridurla alla ragione, non trovi?
-- 
Ciao!
liftman
www.moredifficult.org
 

 fino a ridurla alla ragione, non trovi?
Mentre cerco di modificarla fino a ridurla alla ragione, sarebbe utile 
che la potessi anche terminare, non trovi?
:)
Marco

 la potessi anche terminare, non trovi?
in effetti vista in quest'ottica il ragionamento non fa una piega... Ho 
perso una buona occasione per tacere :)
-- 
Ciao!
liftman
www.moredifficult.org
 

 perso una buona occasione per tacere :)
;)
No problem!
Marco


Nella tua applicazione assicurati che non sia presente qualche istruzione 
che mandi in loop l'applicazione appena scateni l'evento close della stessa.

 close della stessa.
mumble, questo non credo. Anche perchï¿œ il problema era appunto capire 
che la periferica si ï¿œ disconnessa. Uso QT4 + qserialdevice. Devo vedere 
bene cosa passa come messaggi di errore.
Ciao!
Marco