¿Cómo desactivo un dispositivo del sistema? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo deshabilito un dispositivo del sistema mediante programación? 6 respuestas

¿Hay alguna forma de deshabilitar un dispositivo del sistema desde C # .NET?

Básicamente, ¿emular cuando va al Administrador de dispositivos y deshabilita un dispositivo de esa manera?

Supongo que hay una función WinAPI que puedo invocar, pero no sé cuál es.

La razón por la que necesito hacer esto es que necesito deshabilitar e inmediatamente habilitar el dispositivo nuevamente.

Necesito trabajar en Windows XP y Vista (x86 y x64). Eché un vistazo a algo llamado "DevCon" pero no parece funcionar en Vista x64.

Gracias.

Para la respuesta ver aquí:¿Cómo deshabilito un dispositivo del sistema mediante programación?

Respuestas a la pregunta(3)

Su respuesta a la pregunta