Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-02-2008
TheBest126 TheBest126 is offline
Registrado
 
Registrado: ene 2008
Posts: 2
Poder: 0
TheBest126 Va por buen camino
Quitar Hardware con Seguridad ( USB Flash Memory )

Bueno pues luego de buscar tanto en estos foros decidi postear, o puede ser que no busque bien ^^,

Weno estoy haciendo un programa en Delphi 7, para administrar las memorias USB que conectan a mi PC, ya tengo solucionado los siguientes puntos

Detectar cuando Conectan o Desconectan un Dispositivo en el puerto USB
Averiguar la letra de Unidad del dispositivo conectado

y me Faltan estos puntos que no veo como hacerlo, pero se me ocurre q tengo q usar funciones del api de windows

Quitar Hardware con Seguridad.- Quiero por decir al darle click al Button me extraiga el dispositivo, para ya no usarlo mas en la PC.

Saber que Procesos se esta ejecutando desde el dispositivo.- En caso de que no pueda extraer el dispositivo, ya sea por que tiene archivos en uso, quisiera saber cuales son esos archivos o procesos para matarlos (kill) antes de extraer el dispositivo USB.

Espero me colaboren he buscado mucho lo de Quitar el USB por codigo y no encuentro......

Saludos...
Responder Con Cita
  #2  
Antiguo 05-04-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Espero no ser un arqueólogo en éste hilo pero dejo un programita que hice en assembler hace un tiempo, también el modo de uso; donde lpCurrentDirectory es la unidad a ser extraída.

Código Delphi [-]
var
 si: TStartupInfo = (cb: SizeOf(si));
 pi: TProcessInformation;
begin
 CreateProcess(nil, 'EjectUSB.exe', nil, nil, False, 0, nil, 'i:', si, pi);
end;

PD; la fuente... pues no recuerdo donde la dejé

Saludos.
Archivos Adjuntos
Tipo de Archivo: zip EjectUSB.zip (1,1 KB, 64 visitas)
Responder Con Cita
  #3  
Antiguo 05-04-2008
TheBest126 TheBest126 is offline
Registrado
 
Registrado: ene 2008
Posts: 2
Poder: 0
TheBest126 Va por buen camino
Gracias por tu respuesta amigo.. ya llevaba mucho tiempo esperando.. ^^,
tambien probe con funciones API que encontre en msdn pero mi problema era que lo desmontaba y lo volvia a montar la unidad...
ahora mismo probare lo que me mandas..

gracias..
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
saber si una unidad de disco es una memoria flash o memory stick compaqdavid Varios 1 06-12-2006 14:07:10
autorun en mamorias flash o memory stik compaqdavid Varios 4 29-11-2006 08:36:20
API hardware kille-666-ub API de Windows 1 21-09-2006 19:06:21
Como Detectar la Unidad de una Memory Flash???? AGAG4 Varios 1 09-12-2005 10:50:09
[Seguridad] Nuevos agujeros de seguridad en varios sistemas Windows ... kinobi Noticias 1 16-09-2003 10:42:54


La franja horaria es GMT +2. Ahora son las 22:15:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi