Ver Mensaje Individual
  #5  
Antiguo 22-06-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 24
seoane Va por buen camino
Para detectar cuando se conecta o desconecta una memoria usb quiza te pueda servir este hilo con un titulo tan sugerente

Ejecutar un programa al conectar un USB

o este otro

Detección de una unidad removible

Aunque te serviria cualquier otro sistema que detectatara la insercion de un CD, es lo mismo con pequeños cambios. En el hilo anterior se habla en concreto del componenete de roman TCdChange que puedes encontrar aqui. Que esta basado en un ejmplo de microsoft que puedes encontrar aqui.

Por otro lado si lo que quieres es una lista de las memorias USB puedes usar el Truco 51 que lista los numeros de serie de todas las memorias USB conectadas. Aunque no te dice su letra, si quieres una lista con las letras de cada memoria usb, puedes usar esto otro:

Código Delphi [-]
var
  Letra: Char;
begin
  for Letra:= 'A' to 'Z' do
    if GetDriveType(Pchar(Letra+':\')) = DRIVE_REMOVABLE  then
    begin
      // Aqui usamos la letra para lo que queramos
      ShowMessage('Esto es un USB '+Letra+':\');
    end;
end;

Espero que con esto tengas paar empezar ....
Responder Con Cita