2009-03-10 13 views
0

Ich bin gebeten worden, ein Programm/Skript zu schaffen,/was auch immer das ermöglicht oder dasAktivieren/Deaktivieren von Hardware ohne Administratorrechte für Vista?

  • CD/DVD-Laufwerk
  • USB deaktiviert Ports
  • Floppy (!) Fährt

Geräte ohne erfordert Admin-Rechte, das heißt, kann von einem "normalen" Benutzer ausgeführt werden.

Idealerweise so etwas wie ein Kommandozeilen-Utility: C: dankbar angenommen> foobar cdrom/deaktivieren

Alle Hinweise, Tipps oder Hinweise!

Danke,

Rony

Antwort

1

Sie könnten einen Dienst schreiben, der als privilegiertes Konto ausgeführt wird (z. B. lokales System) und eine GUI-Front-End-Anwendung schreiben, die mit dem Server kommuniziert. Der Benutzer ohne Administratorrechte kann dann das Front-End ausführen.

2

Ohne eine Sicherheitslücke in Vista zu finden, kann es einfach nur nicht durchgeführt werden. Sie benötigen Admin-Rechte aus einem bestimmten Grund - das ist die Art von Dingen, die nur Administratoren tun sollten.

Es gibt ein Befehlszeilendienstprogramm (devcon.exe, verfügbar here), mit dem Geräte aktiviert/deaktiviert werden, aber immer noch Administratorrechte erforderlich sind. Die Syntax lautet:

DEVCON disable {device id} wobei {Geräte-ID} eine der "Hardware-IDs" ist, die unter der Registerkarte "Details" auf der Geräte-Manager-Eigenschaftsseite des Geräts aufgeführt sind.

+0

Meinst du ohne? –

0

Zuerst sollten Sie prüfen, ob Benutzer ohne Administratorrechte können es aus Windows UI, mit dem Geräte-Manager tun. Und ich bezweifle es wirklich.

1

Wenn Sie zufällig auf einer Domäne sind, kann ich denken Sie können das alles durch eine Gruppenrichtlinie deaktivieren.

+0

Ja wahrscheinlich ist die richtige Vorgehensweise, eine Richtlinie in der Domäne festzulegen. Wenn nicht, um es zu deaktivieren, also um es einem normalen Benutzer zu erlauben, dies zu tun. Überprüfen Sie stattdessen den Active Directory-Administrator ^^ –

Verwandte Themen