|
|
| Autore | Messaggio |
|---|
Alucard Primi Passi


Registrato il : 07/01/08 Messaggi : 97 Localizzazione : Castlevania
 | Oggetto: FILE_SHARE_DELETE Lun Mag 12, 2008 1:55 pm | |
| Ho scoperto che un file aperto con lo share access FILE_SHARE_DELETE...è inutile! Più nel dettaglio se io cancello un file con questo attributo da un altro processo diverso da quello che lo ha creato, riesco ad eliminarlo...però riesco comunque a scrivere ancora nel file nonostante sia eliminato, quindi in realtà il file non viene eliminato ma solo spostato nella cartella RECYCLER
NOTA 1: Se provo ad eliminare un file aperto con tale attributo con un qualsiasi programma diverso da explorer infatti non riesco ad eliminarlo, in quanto explorer utilizza un altra tecnica per eliminare i file...
NOTA 2: Ho provato a cancellare dal cestino un file aperto ancora in scrittura da un processo, viene semplicemente nascosto fino a quando il processo che ha aperto il file non chiude il suo handle...poi viene cancellato definitivamente
BUG: Se cerco di eliminare un file con tale attributo prima con un programma diverso da explorer il file diventa ad un tratto non più cancellabile, neanche da explorer...mah  _________________ A. Einstein: "Tutti sanno che una cosa é impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa" |
|
 | |
Lobotomia Utente Junior


Registrato il : 24/01/08 Messaggi : 250
 | Oggetto: Re: FILE_SHARE_DELETE Lun Mag 12, 2008 5:20 pm | |
| | Alucard ha scritto: | Ho scoperto che un file aperto con lo share access FILE_SHARE_DELETE...è inutile! Più nel dettaglio se io cancello un file con questo attributo da un altro processo diverso da quello che lo ha creato, riesco ad eliminarlo...però riesco comunque a scrivere ancora nel file nonostante sia eliminato, quindi in realtà il file non viene eliminato ma solo spostato nella cartella RECYCLER
|
direi come tutti i file che vanno nel cestino  _________________ Non lo so. Le cose più strane. Ma non è paura, proprio paura...è un po’ diverso...la paura viene da fuori, questo io l’ho capito, tu sei lì e ti arriva addosso la paura, ci sei tu e c’è lei...è così...
PettiNix - Linux, Open Source e Free Software Il mio blog |
|
 | |
Alucard Primi Passi


Registrato il : 07/01/08 Messaggi : 97 Localizzazione : Castlevania
 | Oggetto: Re: FILE_SHARE_DELETE Lun Mag 12, 2008 7:13 pm | |
| | Lobotomia ha scritto: | | Alucard ha scritto: | Ho scoperto che un file aperto con lo share access FILE_SHARE_DELETE...è inutile! Più nel dettaglio se io cancello un file con questo attributo da un altro processo diverso da quello che lo ha creato, riesco ad eliminarlo...però riesco comunque a scrivere ancora nel file nonostante sia eliminato, quindi in realtà il file non viene eliminato ma solo spostato nella cartella RECYCLER
|
direi come tutti i file che vanno nel cestino  |
forse nn hai capito il senso di quello che volevo dire (come al solito)...se io cancello un normale file che non è handlato so che viene spostato nel cestino (oh almeno dovrei saperlo )...per un file che ha handle aperti la logica mi dice che se io uso la FILE_SHARE_DELETE il file venga cancellato dall'hard disk, oppure che gli handle dei processi al file vengano chiusi, invece no...quando poi lo vado a cancellare dal cestino viene messo solo in DELETE_PENDING... _________________ A. Einstein: "Tutti sanno che una cosa é impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa" |
|
 | |
Lobotomia Utente Junior


Registrato il : 24/01/08 Messaggi : 250
 | Oggetto: Re: FILE_SHARE_DELETE Lun Mag 12, 2008 8:26 pm | |
| | Alucard ha scritto: | | Lobotomia ha scritto: | | Alucard ha scritto: | Ho scoperto che un file aperto con lo share access FILE_SHARE_DELETE...è inutile! Più nel dettaglio se io cancello un file con questo attributo da un altro processo diverso da quello che lo ha creato, riesco ad eliminarlo...però riesco comunque a scrivere ancora nel file nonostante sia eliminato, quindi in realtà il file non viene eliminato ma solo spostato nella cartella RECYCLER
|
direi come tutti i file che vanno nel cestino  |
forse nn hai capito il senso di quello che volevo dire (come al solito)...se io cancello un normale file che non è handlato so che viene spostato nel cestino (oh almeno dovrei saperlo )...per un file che ha handle aperti la logica mi dice che se io uso la FILE_SHARE_DELETE il file venga cancellato dall'hard disk, oppure che gli handle dei processi al file vengano chiusi, invece no...quando poi lo vado a cancellare dal cestino viene messo solo in DELETE_PENDING... |
O forse ti sei spiegato male... cioè non è chehai scoperto eh.. è l'API id Windows (o meglio delsuo sdk) che è fatta male (ma documentta bene eh) _________________ Non lo so. Le cose più strane. Ma non è paura, proprio paura...è un po’ diverso...la paura viene da fuori, questo io l’ho capito, tu sei lì e ti arriva addosso la paura, ci sei tu e c’è lei...è così...
PettiNix - Linux, Open Source e Free Software Il mio blog |
|
 | |
Lex Nuovo Ingresso


Età : 22 Registrato il : 16/02/08 Messaggi : 26 Localizzazione : Commenda o MT5
 | Oggetto: Re: FILE_SHARE_DELETE Mar Mag 20, 2008 10:45 am | |
| Alucard qui c'è qualcuno che nn ti capisce.. o non vuole capire... oppure lo fa apposta... mmm... ah ah. Sarà puro spirito di contraddizione. _________________ Fatti mordere: http://s14.bitefight.it/c.php?uid=21849

 
Ultima modifica di Lex il Dom Mag 25, 2008 5:56 pm, modificato 1 volta |
|
 | |
Hiems Utente Junior


Età : 21 Registrato il : 23/01/08 Messaggi : 341
 | Oggetto: Re: FILE_SHARE_DELETE Mer Mag 21, 2008 8:57 pm | |
| Non capisco il senso dell'invidia :\ _________________ "Causa del decesso: cianuro di potassio autosomministrato in un momento di squilibrio mentale". |
|
 | |
Lobotomia Utente Junior


Registrato il : 24/01/08 Messaggi : 250
 | Oggetto: Re: FILE_SHARE_DELETE Ven Mag 23, 2008 10:23 am | |
| | Lex ha scritto: | | Alucard qui c'è qualcuno che nn ti capisce.. o non vuole capire... oppure lo fa apposta... mmm... ah ah. Sarà invidia???? O puro spirito di contraddizione. |
se ti riferivi a me mi sa che non hai capito niente  _________________ Non lo so. Le cose più strane. Ma non è paura, proprio paura...è un po’ diverso...la paura viene da fuori, questo io l’ho capito, tu sei lì e ti arriva addosso la paura, ci sei tu e c’è lei...è così...
PettiNix - Linux, Open Source e Free Software Il mio blog |
|
 | |
|