Re: DeleteFile() ??
Publié : lun. 11/juil./2011 11:04
Pour permettre l'effacement d'un fichier en lecture seule etc, avant de l'effacer, il faut lui modifier les attributs avec la commande PB SetFileAttributes()
Un fichier est mappé lorsque l'on utilise par exemple les API windows CreateFileMapping, CreateFileMappingNuma, OpenFileMapping
(http://msdn.microsoft.com/en-us/library ... 85%29.aspx) et (http://msdn.microsoft.com/en-us/library ... 85%29.aspx)
Normalement on ne doit pas pouvoir effacer un fichier ouvert par un autre process, mais il faudrait regarder les droits d'accès de sécurité.
(http://msdn.microsoft.com/en-us/library ... 85%29.aspx)
Code : Tout sélectionner
SetFileAttributes("Nom du fichier avec chemin", #PB_FileSystem_Normal)
(http://msdn.microsoft.com/en-us/library ... 85%29.aspx) et (http://msdn.microsoft.com/en-us/library ... 85%29.aspx)
Normalement on ne doit pas pouvoir effacer un fichier ouvert par un autre process, mais il faudrait regarder les droits d'accès de sécurité.
(http://msdn.microsoft.com/en-us/library ... 85%29.aspx)