lorenzo (Normal User)
Guru
Messaggi: 1178
Iscritto: 15/04/2008
|
Sono disperato e tra poco butto il pc dalla finestra!!!!(anche se è solo colpa mia, poverino lui non ha fatto niente.... )
Nella form principale ho un controllo webbrowser che uso per visualizzare i file pdf presenti in una determinata cartella.
Va tutto bene ma quando il programma termina brutalmente per un qualsiasi motivo(kill da task manager) rimane in taskmanager un riferimento al file, cioè un processo AcroRd32.exe che mi impedisce di fare il taglia-incolla al file.
Dato che in caso di errore il programma deve riprendere da dove aveva terminato, spostando alla fine il pdf, capirete che questo è un problema....
ho provato a killare tutti i processo AcroRd32.exe da codice ma mi viene impedito dicendo che non ho i diritti necessari(sono un utente amministratore)
Ho tentato anche a mano usando questo bat:
Codice sorgente - presumibilmente Delphi |
ECHO ON FOR /F "tokens=2" %%I in ('TASKLIST /NH /FI "IMAGENAME eq AcroRd32.exe"' ) DO SET PID=%%I TASKKILL /PID %PID%%
|
mi risponde che il processo è stato terminato ma non è vero, rimane in taskbar come prima!!!!
Cosa posso fare???????????????????????????
Ultima modifica effettuata da lorenzo il 09/02/2009 alle 17:00 |