Pregunta

Me han pedido que proporcione un programa / script / lo que sea que habilite o inhabilite el

  • unidad de CD / DVD
  • puertos USB
  • Unidad de disquete (!)

dispositivos sin que requieren derechos de administrador, es decir, que puede ser ejecutado por un usuario 'normal'.

Idealmente, algo así como una utilidad de línea de comando: C: > cdrom / deshabilitar foobar

¡Cualquier sugerencia, pista o pista aceptada con gratitud!

Gracias,

Rony

¿Fue útil?

Solución

Puede escribir un servicio que se ejecute como una cuenta privilegiada (por ejemplo, Sistema local) y escribir una aplicación front-end GUI que se comunique con el servidor. El usuario no administrador puede ejecutar el front-end.

Otros consejos

Sin encontrar un agujero de seguridad en Vista, simplemente no se puede hacer. Requieren derechos de administrador por una razón: ese es el tipo de cosas que solo los administradores deberían hacer.

Hay una utilidad de línea de comandos (devcon.exe, disponible aquí ), que habilitará / deshabilitará dispositivos, pero aún requerirá derechos de administrador. Su sintaxis es:

DEVCON deshabilita {id. de dispositivo} donde {id. de dispositivo} es uno de los "identificadores de hardware" enumerado bajo los "detalles" pestaña de la página de propiedades del Administrador de dispositivos del dispositivo.

Si se encuentra en un dominio, creo que creo puede deshabilitar todo eso a través de una política de grupo.

En primer lugar, debe verificar si el usuario sin derechos de administrador puede hacerlo desde la interfaz de usuario de Windows, utilizando el Administrador de dispositivos. Y realmente lo dudo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top