cs_hamza
Messages postés22Date d'inscriptionlundi 2 décembre 2002StatutMembreDernière intervention28 octobre 2010
-
11 oct. 2008 à 15:46
cs_hamza
Messages postés22Date d'inscriptionlundi 2 décembre 2002StatutMembreDernière intervention28 octobre 2010
-
22 oct. 2008 à 15:08
Bonjour tout le monde. Pour mes fichiers options dans mes applications delphi, je voudrais savoir comment rendre la suppression impossible d'un fichier. Merci
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 12 oct. 2008 à 01:20
Ce que tu peux faire, c'est créer une application (ou injecter une DLL ??) qui mappe le fichier en mémoire dans un TFileStream, avec les droits exclusifs Read/Write, et avec la modération d'accès à fmShareExclusive ...
Normalement, tant que le fichier est toujours mappé dans le stream (tant que LockStream n'a pas été libéré), aucune application ne sera en mesure de supprimer le fichier, ni de le lire, ni de le modifier.
Evidemment cette technique ne résistera probablement pas aux ShellFileOperation tout-puissants ...