Question

On m'a demandé de fournir un programme / script / tout ce qui active ou désactive le

  • lecteur de CD / DVD
  • ports USB
  • Lecteur de disquette (!)

périphériques sans nécessitant des droits d'administrateur, c'est-à-dire pouvant être gérés par un utilisateur "normal".

Idéalement, quelque chose qui ressemble à un utilitaire de ligne de commande: C: > foobar cdrom / disable

Tous les indicateurs, indications ou indices acceptés avec gratitude!

Merci,

Rony

Était-ce utile?

La solution

Vous pouvez écrire un service qui s'exécute en tant que compte privilégié (par exemple, Système local) et écrire une application frontale à interface graphique qui communique avec le serveur. L’utilisateur non administrateur peut ensuite exécuter le serveur frontal.

Autres conseils

Sans trouver une faille de sécurité dans Vista, cela n’est tout simplement pas possible. Ils ont besoin de droits d’administrateur pour une raison - c’est le genre de choses que seuls les administrateurs devraient faire.

Il existe un utilitaire de ligne de commande (devcon.exe, disponible dans ici ), qui activera / désactivera les périphériques, mais nécessitera toujours des droits d'administrateur. Sa syntaxe est la suivante:

DEVCON disable {ID de périphérique} où {ID de périphérique} est l'un des "identifiants de matériel". répertorié sous les "détails" onglet de la page de propriétés du gestionnaire de périphériques du périphérique.

Si vous vous trouvez sur un domaine, je pense que vous pouvez désactiver tout cela via une stratégie de groupe.

Tout d’abord, vous devriez vérifier si un utilisateur sans droits d’administrateur peut le faire à partir de Windows ui, en utilisant le Gestionnaire de périphériques. Et j'en doute vraiment.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top