BLOQUER L'ACCÈS À UN FICHIER

cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 - 21 mai 2005 à 11:04
ANDREW_ABC009 Messages postés 1 Date d'inscription lundi 19 septembre 2005 Statut Membre Dernière intervention 26 octobre 2005 - 26 oct. 2005 à 05:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/31503-bloquer-l-acces-a-un-fichier

ANDREW_ABC009 Messages postés 1 Date d'inscription lundi 19 septembre 2005 Statut Membre Dernière intervention 26 octobre 2005
26 oct. 2005 à 05:07
E MASSA
sosodef88 Messages postés 78 Date d'inscription jeudi 17 février 2005 Statut Membre Dernière intervention 26 décembre 2005
27 mai 2005 à 23:56
nan c'est vraiment pas ca mais merci quand meme ;)
sosodef88 Messages postés 78 Date d'inscription jeudi 17 février 2005 Statut Membre Dernière intervention 26 décembre 2005
26 mai 2005 à 23:38
tu as un liens pour la source en question?
Niki2001 Messages postés 85 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 17 décembre 2005 1
26 mai 2005 à 16:52
Je ne crois pas, mais bon mes connaissances sont assez restreintes. J'attends la réponse des spécialistes. Par contre il y a une source qui empêche d'y accéder par explorer, c'est déjà ça.
sosodef88 Messages postés 78 Date d'inscription jeudi 17 février 2005 Statut Membre Dernière intervention 26 décembre 2005
26 mai 2005 à 15:30
salut

n'y aurais t il pas un moyen de bloquer l'acces a un répertoire ?
Niki2001 Messages postés 85 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 17 décembre 2005 1
21 mai 2005 à 13:21
Ce que tu dis est peut-être vrai, mais pas entièrement. Une fois ouvert le fichier par ce code, d'autres applications n'accèdent plus à ce fichier. On peut peut-être le débloquer par divers moyens, mais les applications courantes n'y ont plus accès. Ce n'est pas une sécurité absolue que je propose, mais juste une astuce qui pourra empêcher l'ouverture de fichiers aux personnes non-désirées (sauf si celles-ci sont de bons programmateurs).
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
21 mai 2005 à 11:04
A la vue du code, ça à l'air périlleux.

Voir l'aide: Constantes de mode d'ouverture de fichier.

Il faudrait utiliser de préférence fmShareExclusive, et dans le code actuel, rien n'empêche à une autre application de lire le fichier ouvert par ton code. Certes il est ouvert (donc non effaçable), mais on peut très bien kicker le handle fichier pour le libérer. Je n'ai jamais vu un tel processus, mais SysInternals.com devrait pouvoir proposer une solution.

Quand WinWord.exe ouvre un fichier, on a les attributs suivants:
openexisting readonly denynone

Et on ne peut pas toucher au fichier. Comme pour Acrobat Reader aussi. D'autres logiciels ne libèrent pas le fichier, ce qui fait qu'il reste utilisé sans même avoir d'hôte.

Pour info, W98-FAT32 supporte simultanément une gestion de 65535 fichiers.
Rejoignez-nous