Quiero hacer un dispositivo para USB que esté conectado a través de usb a PC y ofrezca un puerto usb. El dispositivo debe tener un botón que expulsa (en Windows) el dispositivo conectado al puerto del dispositivo.
Después de algunas investigaciones ... Primero quise resolver este problema a través del programa C # , pero realmente tengo ni idea de cómo acceder a través de C # en "mi botón". (El código del proyecto ya no está disponible, si sabes dónde podría conseguirlo, me sentiría realmente feliz).
Así que hice más investigación ... ahora planeo usar WinAPI en combinación con algo de C para lograr esto ... (escribiendo un controlador de dispositivo usando KMPF (módulo de Kernel de Windows).
→ Pero: soy completamente nuevo en esto.
¿Cómo debo empezar?
¿Alguna sugerencia / enlace sobre qué microcontrolador sería bueno para esto?
¿Es posible usar WinAPI (KMPF) para acceder a la entrada de hardware / botón de mi dispositivo?