MT5

Forum per gli studenti di informatica dell'MT5
IndiceIndice  FAQFAQ  CercaCerca  RegistrareRegistrare  ConnessioneConnessione  
 

FILE_SHARE_DELETE

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
Alucard
Primi Passi
Primi Passi



Registrato il : 07/01/08
Messaggi : 97
Localizzazione : Castlevania

MessaggioOggetto: 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 Smile 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 Question
_________________
A. Einstein: "Tutti sanno che una cosa é impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa"
Tornare in alto Andare in basso
Lobotomia
Utente Junior
Utente Junior



Registrato il : 24/01/08
Messaggi : 250

MessaggioOggetto: 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 Smile
_________________
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
Tornare in alto Andare in basso
Alucard
Primi Passi
Primi Passi



Registrato il : 07/01/08
Messaggi : 97
Localizzazione : Castlevania

MessaggioOggetto: 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 Smile

forse nn hai capito il senso di quello che volevo dire (come al solito)...se io cancello un normale file che non è handlato Very Happy so che viene spostato nel cestino (oh almeno dovrei saperlo Smile )...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"
Tornare in alto Andare in basso
Lobotomia
Utente Junior
Utente Junior



Registrato il : 24/01/08
Messaggi : 250

MessaggioOggetto: 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 Smile

forse nn hai capito il senso di quello che volevo dire (come al solito)...se io cancello un normale file che non è handlato Very Happy so che viene spostato nel cestino (oh almeno dovrei saperlo Smile )...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
Tornare in alto Andare in basso
Lex
Nuovo Ingresso
Nuovo Ingresso



Età : 22
Registrato il : 16/02/08
Messaggi : 26
Localizzazione : Commenda o MT5

MessaggioOggetto: 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
Tornare in alto Andare in basso
Hiems
Utente Junior
Utente Junior



Età : 21
Registrato il : 23/01/08
Messaggi : 341

MessaggioOggetto: 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".
Tornare in alto Andare in basso
Lobotomia
Utente Junior
Utente Junior



Registrato il : 24/01/08
Messaggi : 250

MessaggioOggetto: 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 Very Happy
_________________
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
Tornare in alto Andare in basso

FILE_SHARE_DELETE

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 su1

Permesso del forum:Non puoi rispondere agli argomenti in questo forum
MT5 :: Area Informatica :: Sistemi operativi-