Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
ragazzi avete visto quando vogliamo cancellare un file e appare il seguente errore:
"Impossibile eliminare nomefile: Accesso negato.
Controllare che il disco non sia pieno o protetto da scrittura e che il file non sia attualmente in uso"
Mi spiegate se c'è un modo tramite visual basic.net di vedere il processo che utilizza il file?? grazie 1000
Ultima modifica effettuata da carmines92 il 27/04/2009 alle 15:02
Ho sfogliato un po' google ma non ho trovato niente. Dovresti riuscire ad ottenere gli handles associati al processo (con la classe process puoi ottenerne solo il numero), fra cui dovrebbe esserci anche quello del file in uso.
"This function has no associated header file or import library. You must use the LoadLibrary or GetProcAddress function to dynamically link to Ntdll.dll."
mah cmq se esistono alcuni programmi che lo fanno un modo ci dovrebbe essere...
Hai letto la mia risposta? NON ti ho detto che non c'e' un metodo (anzi, ti ho detto anche quale API dovresti utilizzare) ma che il codice da scrivere non e' affatto banale ...
Un programma che permette di visualizzare i processi che bloccano dei file è "UnLocker" ...Ma non è open source quindi non so com'è ....Ma vorrei saperlo anche io...Appena posso lo chiedo a mio cugino che padroneggia tutti i linguaggi...
Un programma che permette di visualizzare i processi che bloccano dei file è "UnLocker" ...Ma non è open source quindi non so com'è ....Ma vorrei saperlo anche io...Appena posso lo chiedo a mio cugino che padroneggia tutti i linguaggi...
Ecco ... ora esce il cugino tuttologo ...
NON c'entrano i linguaggi, ma le API che bisogna utilizzare (e sono tante e complesse) ...
UnLocker e' un buon tool e fa quello che fa utilizzando quelle API ...
Per saperne di piu', "bussate" a Mark Russinovich ...
Mio cugino sa tutto ( e sono circa 1 miliardo di volte che lo dico in questo forum ) di tutti i linguaggi...Comunque ho trovato questa cosa qua che permette di leggere i processi attivi tramite vb.net http://en.allexperts.com/q/VB-NET-3306/Reading-Active-Appl ...