【问题标题】:Enable/disable hardware w/o Admin rights on Vista?在 Vista 上启用/禁用没有管理员权限的硬件?
【发布时间】:2010-10-12 12:58:57
【问题描述】:

我被要求提供一个程序/脚本/任何启用或禁用的东西

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

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

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

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

谢谢,

罗尼

【问题讨论】:

    标签: windows-vista admin device access-control


    【解决方案1】:

    如果没有发现 Vista 中的安全漏洞,就无法做到这一点。他们需要管理员权限是有原因的——这是只有管理员才应该做的事情。

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 是的,这样做的正确方法很可能是在域中设置策略。如果不是为了禁用,那么为了允许普通用户权限执行此操作。请检查 Active Directory 管理员 ^^
        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-09-20
          • 2014-08-27
          • 2021-06-14
          • 2012-06-25
          • 1970-01-01
          • 2021-05-23
          相关资源
          最近更新 更多