我被要求提供一个程序/脚本/任何可以启用或禁用

  • CD/DVD光驱
  • USB端口
  • 软盘(!)驱动器

设备 没有 需要管理员权限,即可以由“普通”用户运行。

理想情况下,类似于命令行实用程序:C:> foobar cdrom /禁用

任何指示、提示或线索都感激地接受!

谢谢,

罗尼

有帮助吗?

解决方案

您可以编写一个作为特权帐户运行的服务(例如Local System),并编写与服务器通信的 GUI 前端应用程序。然后非管理员用户可以运行前端。

其他提示

如果不找到 Vista 中的安全漏洞,这显然是不可能完成的。他们需要管理员权限是有原因的——这是只有管理员才应该做的事情。

有一个命令行实用程序(devcon.exe,可用 这里),这将启用/禁用设备,但它仍然需要管理员权限。它的语法是:

DEVCON disable {device id} 其中 {device id} 是设备的“设备管理器”属性页的“详细信息”选项卡下列出的“硬件 ID”之一。

如果您碰巧在某个域上,我 思考 您可以通过组策略禁用所有这些。

首先,您应该检查没有管理员权限的用户是否可以使用设备管理器从 Windows ui 执行此操作。我真的很怀疑。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top