2010-08-27 3 views
0

J'ai des dossiers sur un ordinateur dont je ne veux pas que d'autres utilisateurs utilisent aussi ce PC pour les ouvrir (les dossiers peuvent être visibles uniquement).Visibilité sélective des dossiers

La création d'une autre configuration et la définition de politiques/autorisations ne sont pas ce que je veux.

Je pense que la solution serait d'avoir un service windows qui! Hooks! jusqu'à un processus/service qui surveille le contenu/les opérations sur le système de fichiers et vérifie si l'un de mes dossiers a été cliqué puis demande un mot de passe puis agissent en conséquence.

Si vous pensez que cela est la bonne approche then-

1.I ont une connaissance de base de la création d'un service Windows.

2.Rest des choses comme - ce procédé service raccordement des/moniteur, comment hookup..T NE SAIT PAS ............ .. Aidez-moi

Je vous les gens ont une meilleure approche ... me dire ....

préférence -. C#/net

... Merci

Répondre

0

Je ne sais pas pourquoi vous voulez faire une telle chose quand ACL fournit exactement la même fonctionnalité. Peut-être, les gens peuvent vous aider si vous pouvez dire la source de ces exigences inhabituelles. Quoiqu'il en soit, ce que vous voulez est probablement possible avec les hooks de l'API. Reportez-vous à l'article this pour en savoir plus à ce sujet et à l'article this pour utiliser des crochets pour surveiller le système de fichiers.

+0

merci pour l'info, mais connaissez-vous toutes les bibliothèques liées .net pour le même – rsjethani

0

Je ne crois pas qu'il existe une solution facile pour vous de faire ce que vous voulez. Vous devrez probablement écrire votre propre pilote Windows (C++) pour pouvoir faire ce que vous voulez. Si vous n'avez jamais touché C++, c'est WAY ADVANCED.