Ciao a tutti,
questa forse è una cosa un po complicata,
come faccio a fare in modo con vb6 che un file non venga modificato o cancellato sia quando è in esecuzione che quando non lo è?
Ciao a tutti,
questa forse è una cosa un po complicata,
come faccio a fare in modo con vb6 che un file non venga modificato o cancellato sia quando è in esecuzione che quando non lo è?
Quando apri il file specifica la clausola Lock Write:
codice:Open "nomefile" For Input Lock Write As #1
Amaro C++, il gusto pieno dell'undefined behavior.
Un attimo ... quando non e' in esecuzione ... in che senso?
quando il programma non è in esecuzione
Non si può, a meno di non modificarne l'ACL, ma lo sconsiglio fortemente.
Amaro C++, il gusto pieno dell'undefined behavior.
Beh ... puoi sempre attivare il flag ReadOnly del file ...
Pero' non capisco due cose ...
1) qual e' il problema originale? Ovvero perche' non devi poter modificare/cancellare un file?
2) chi puo' modificare/cancellare il file e' un amministratore del sistema?
diciamo che do un prog a alcune persone,
questo prog salva un file però non voglio che questo file durante la non esecuzione del programma venga aperto.
C'è un modo?
Puoi solamente criptarne il contenuto ma non e' possibile quello che chiedi.
Infatti ho imparato a usare il criptaggio ma ascoltate, è sicuro oppure si decripta facimente anche per un bravo cracker.
Ovviamente dipende dall'algoritmo di criptazione e dalla lunghezza della chiave.
Amaro C++, il gusto pieno dell'undefined behavior.