RE:Desconectar hardware con VB6
En primer lugar, grácias por el intento de ayuda Raul. Mira cuando conectas un dispositivo USB bajo W2k o XP, aparece un icono en la barra de tareas que indica dicha conexión. Bajo W98 puedes quitar el dispositivo en cualquier momento pero con W2k/XP se debe desconectar el hardware conectado a través de este icono. Si realizas un doble clic te aparece una ventana donde puedes seleccionar cual de los dispositivos USB que tengas conectados deseas desconectar, pero si haces un solo clic aparece uno o varios botones (según dispositivos conectados) y pulsando el botón deseado se deshabilita el dispositivo para que puedas retirarlo. Se detectar el dispositivo, pero necesito que desde la aplicación que realizo, la desconexión del mismo sea casi 'transparente' para el usuario, es decir quiero que al pulsar un botón de mi aplicación se deshabilite sin necesidad de pulsar ni seleccionar nada mas. También se que es la dll Hotplug quien realiza el trabajo pero aún no se como hacerlo. Si añades la referencia hotplug.dll entonces puedes cerar un objeto del tipo BlockDriver pero hasta aqui he llegado. Espero no generarte nuevas dudas...
Saludos ;)