cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 2006
-
21 mai 2005 à 11:04
ANDREW_ABC009
Messages postés1Date d'inscriptionlundi 19 septembre 2005StatutMembreDernière intervention26 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.
ANDREW_ABC009
Messages postés1Date d'inscriptionlundi 19 septembre 2005StatutMembreDernière intervention26 octobre 2005 26 oct. 2005 à 05:07
E MASSA
sosodef88
Messages postés78Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention26 décembre 2005 27 mai 2005 à 23:56
nan c'est vraiment pas ca mais merci quand meme ;)
sosodef88
Messages postés78Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention26 décembre 2005 26 mai 2005 à 23:38
tu as un liens pour la source en question?
Niki2001
Messages postés85Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention17 décembre 20051 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és78Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention26 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és85Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention17 décembre 20051 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és1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 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.
26 oct. 2005 à 05:07
27 mai 2005 à 23:56
26 mai 2005 à 23:38
26 mai 2005 à 16:52
26 mai 2005 à 15:30
n'y aurais t il pas un moyen de bloquer l'acces a un répertoire ?
21 mai 2005 à 13:21
21 mai 2005 à 11:04
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.