J'ai lu des requêtes concernant le verrouillage de fichier, mais soit ils se réfèrent à plusieurs problèmes d'accès aux fichiers ou autre chose.Ususal réponse à ce serait verrouiller le fichier en utilisant FileStream.Lock, en utilisant FileShare.None avec File.Open etc, mais le verrouillage dit un 100 fichiers n'est pas une bonne pratique de programmation, également dans ces scénarios le verrou sera libéré si mon application se ferme/plante ce que je ne veux pas aussi je veux que le verrou persiste et seule mon application peut l'ouvrir pour les autres. Sur msdn, j'ai trouvé les espaces de noms System.Security, System.Security.AccessControl, je crois que ceux-ci pourraient aider. En outre, l'article this fera la lumière sur ce que je veux.Comment puis-je verrouiller un fichier dans .net afin que seule mon application puisse y accéder?
EDIT ::
Mannnnn ... ce que quelqu'un a renvoyé l'"ce" lien j'ai fourni.
Ok ... bref, je veux quelque chose que fait le logiciel de sécurité PC.Qu'est-ce qui sonne la cloche ... quelqu'un l'a utilisé ????
Merci.
Sûrement le contrôle d'accès est basé sur l'utilisateur et non sur l'application? Je suppose que vous pourriez créer un utilisateur pour votre application:/ – Lloyd
Je ne comprends pas. Vous dites que les solutions que vous avez rencontrées ne fonctionneront pas car elles ne vous permettent pas de verrouiller 100 fichiers à la fois parce que c'est une mauvaise pratique de programmation. Pourtant, vous semblez vouloir le faire de toute façon, sinon ces solutions * fonctionneraient pour vous. Et oui, les verrous de fichiers sont libérés lorsque votre application se bloque; C'est by-design. Votre application semble horriblement brisée. –
La réponse à votre lien était "ce n'est pas possible". Voulez-vous obtenir la même réponse vous-même? –