Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
6 mars 2006 à 19:45
oliteine
Messages postés15Date d'inscriptionlundi 30 août 2004StatutMembreDernière intervention11 février 2008
-
6 août 2009 à 17:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
oliteine
Messages postés15Date d'inscriptionlundi 30 août 2004StatutMembreDernière intervention11 février 2008 6 août 2009 à 17:00
// un truc du genre mais il y a surement mieux :
foreach (DriveInfo drive in DriveInfo.GetDrives())
{
// avoid floppy
if (drive.Name.ToLower() != @"a:" &&
drive.Name.ToLower() != @"b:")
{
if (drive.DriveType == DriveType.Removable)
return true;
}
}
nadibb
Messages postés12Date d'inscriptionvendredi 15 mai 2009StatutMembreDernière intervention13 août 2009 6 août 2009 à 16:32
Bonjour,
J'ai la meme question que Oliteine, comment on pourrai détecter si une clé a déjà été insérée avant le démarrage du programme ?
J'ai pas compris ou est ce que je pourrai utiliser la classe System.IO.DriveInfo ??
Merci d'avance.
oliteine
Messages postés15Date d'inscriptionlundi 30 août 2004StatutMembreDernière intervention11 février 2008 5 déc. 2008 à 18:40
Je me répond à moi meme :
La classe System.IO.DriveInfo permet de faire cela
-> drive.DriveType == "Removable" (Attention les disquettes aussi).
Si vous avez une autre methode je suis preneur.
oliteine
Messages postés15Date d'inscriptionlundi 30 août 2004StatutMembreDernière intervention11 février 2008 5 déc. 2008 à 18:15
Merci pour la source.
Avez vous une piste pour détecter si une clé a déjà été insérée avant le démarrage du programme ?
oxino
Messages postés38Date d'inscriptionmercredi 6 décembre 2000StatutMembreDernière intervention 4 janvier 2012 28 avril 2008 à 15:34
bonjour je suis désolé de poster ça dans la section C mais est-ce que ce code existe aussi en VB ?
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 22 déc. 2007 à 16:57
lesdis
Messages postés403Date d'inscriptionmercredi 19 avril 2006StatutMembreDernière intervention 7 août 2020 20 déc. 2007 à 12:36
Bonjour,
Je recherche les valeurs de constante de Wparam et Lparam, d'après la doc ils se trouvent dans le fichier windows.h. Mais je ne trouve rien dans ce fichier...
Si tu pourrais me donner ta source pour ses constantes :)
Merci d'avance
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 20 nov. 2006 à 11:32
cs_didier94
Messages postés5Date d'inscriptiondimanche 25 août 2002StatutMembreDernière intervention11 octobre 2006 11 oct. 2006 à 18:06
il y a deveject que tu peux lancer via ton programme : du genre
deveject -EjectDrive:G: ça marche ds la plus part des cas.
J'ai voulu l'utiliser via un service windows et là ça marche pas ! je cherche
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 11 mai 2006 à 21:08
Aucune idee pour l'ejection, desoler.
Il semble que tu ne soit pas le seul interesser.
rruqbuster
Messages postés1Date d'inscriptionjeudi 11 mai 2006StatutMembreDernière intervention11 mai 2006 11 mai 2006 à 21:01
Beau travail sebseb42 !!
Ça va m'être très utile pour la création de mon petit programme de copie en lot sur des clé usb !
Je profite du post pour demander si quelqu'un a des solutions pour "éjecter" une clé usb par programmation (idéalement en vb.net ou c#) Merci.
RUK-BuSteR
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 6 mars 2006 à 19:45
6 août 2009 à 17:00
foreach (DriveInfo drive in DriveInfo.GetDrives())
{
// avoid floppy
if (drive.Name.ToLower() != @"a:" &&
drive.Name.ToLower() != @"b:")
{
if (drive.DriveType == DriveType.Removable)
return true;
}
}
6 août 2009 à 16:32
J'ai la meme question que Oliteine, comment on pourrai détecter si une clé a déjà été insérée avant le démarrage du programme ?
J'ai pas compris ou est ce que je pourrai utiliser la classe System.IO.DriveInfo ??
Merci d'avance.
5 déc. 2008 à 18:40
La classe System.IO.DriveInfo permet de faire cela
-> drive.DriveType == "Removable" (Attention les disquettes aussi).
Si vous avez une autre methode je suis preneur.
5 déc. 2008 à 18:15
Avez vous une piste pour détecter si une clé a déjà été insérée avant le démarrage du programme ?
28 avril 2008 à 15:34
22 déc. 2007 à 16:57
http://msdn2.microsoft.com/en-us/library/aa363480.aspx
20 déc. 2007 à 12:36
Je recherche les valeurs de constante de Wparam et Lparam, d'après la doc ils se trouvent dans le fichier windows.h. Mais je ne trouve rien dans ce fichier...
Si tu pourrais me donner ta source pour ses constantes :)
Merci d'avance
20 nov. 2006 à 11:32
http://www.codeproject.com/useritems/usbeject.asp
ShareVB
13 nov. 2006 à 18:59
Essayez de regarder autour de CM_Request_Device_Eject (http://msdn2.microsoft.com/en-us/library/ms790831.aspx) ou CM_Request_Device_Eject_Ex (http://msdn2.microsoft.com/en-us/library/ms790891.aspx)
11 oct. 2006 à 18:06
deveject -EjectDrive:G: ça marche ds la plus part des cas.
J'ai voulu l'utiliser via un service windows et là ça marche pas ! je cherche
11 mai 2006 à 21:08
Il semble que tu ne soit pas le seul interesser.
11 mai 2006 à 21:01
Ça va m'être très utile pour la création de mon petit programme de copie en lot sur des clé usb !
Je profite du post pour demander si quelqu'un a des solutions pour "éjecter" une clé usb par programmation (idéalement en vb.net ou c#) Merci.
RUK-BuSteR
6 mars 2006 à 19:45
j'ai testé avec une clé USB, ça marche bien.