Salut,
Comment faire pour permettre l'ouverture d'un fichier qui est protégé contre l'ouverture (ou lecture) ? Je voudrais ouvrir ce fichier, le lire...
Y'a t-il une solution ?
Merci.
Salut,
Comment faire pour permettre l'ouverture d'un fichier qui est protégé contre l'ouverture (ou lecture) ? Je voudrais ouvrir ce fichier, le lire...
Y'a t-il une solution ?
Merci.
Peut-être qu'en changeant les attribus du fichier tu auras moins de problèmes
Unité
SysUtils
FileSetAttr('MyFile.sys', faReadOnly or faSysFile);
Code : Sélectionner tout - Visualiser dans une fenêtre à part function FileSetAttr(const FileName: string; Attr: Integer): Integer;
FileSetAttr renvoie zéro si l'exécution de la fonction réussit. Sinon, la valeur renvoyée est un code d'erreur.
faReadOnly : Fichiers en lecture seule
faHidden : Fichiers cachés
faSysFile : Fichiers système
faVolumeID : Fichiers d'identification de volume
faDirectory : Fichiers répertoire
faArchive : Fichiers archive
faAnyFile : Tous les fichiers
Des précisions sont dans l'aide
Ce n'est pas une question d'attributs, le fichier est plutot utilisé par un autre programme, il est donc verouillé par ce dernier. Merci quand même.
Dans ce cas tu as implicitement répondu à ta question : à moins de fermer le progamme qui utilise le fichier, tu ne peux pas le dévérouiller.Envoyé par ilyes
C'est une protection système (liée au sytème d'exploitation) que tu ne peux contourner.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager