2017-07-17 4 views
0

Je souhaite créer une application MFC pour empêcher l'accès au lecteur réseau mappé. J'ai essayé avec des API répertoriés dans https://msdn.microsoft.com/en-us/library/windows/desktop/bb525394(v=vs.85).aspx mais il dit à propos des lecteurs réseau sur la machine locale. Mais je veux empêcher un utilisateur d'accéder aux autres lecteurs ou dossiers réseauEmpêcher l'accès au lecteur réseau mappé

+1

Pourquoi ne pas simplement démapper le lecteur ou modifier les autorisations sur le lecteur? Qu'avez-vous essayé? S'il vous plaît lire https://stackoverflow.com/help/mcve –

+0

@AlexanderHiggins Je veux créer une application utilisateur qui définit les droits de l'utilisateur par l'administrateur, si l'administrateur veut bloquer l'accès aux ressources du réseau, l'application doit empêcher l'accès . C'est pourquoi je suis à la recherche de code –

+1

Vous devriez résoudre ce problème en définissant les autorisations appropriées. Pourquoi pensez-vous que vous avez besoin d'un programme pour cela? Cela ressemble à un [XY Problem] (http://xyproblem.info/) –

Répondre

1

Windows utilise Access Control Lists pour sécuriser les ressources. Vous devrez créer une liste de contrôle d'accès discrétionnaire qui refuse l'accès. This guide montre les étapes nécessaires: obtenir ACL existant (le cas échéant - sinon en créer un), préfixe l'entrée refuser dans la liste DACL (sinon il peut être préempté par une entrée autoriser), et appliquer la liste ACL mise à jour.