Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JVMD
Le Sat, 15 Jan 2005 17:36:56 +0100, JVMD écris :
J'aimerai savoir sur quel support est mon executable.
Je m'explique, j'aimerai pouvoir déterminer si le support ou est mon exe est ou pas une clé USB.
Ca n'a pas l'air vraiment simple car j'ai vu ici qu'au dela d'une certaine taille (256mo ?) la clé est détectée comme un disque dur.
Mais il y a surement une autre possibilité que de se contenter de lire l'info de base, enfin j'espère.
Merci.
Solution suggérée par Hervé :
// Récup du type de support TypeSupport fDisqueInfo(fExtraitChemin(fRepExe(),fDisque),fdTypeDisque)
// Retourne le type de disque (1 pour amovible, 2 pour fixe) SI TypeProtec = 1 ALORS TypeSupport = "USB" SINON TypeSupport = "HDD" FIN
Bien sur Disque amovible ne veut pas dire clé USB mais bon sachant que l'exe est sur la clé, on a juste besoin de savoir que le support est amovible et que l'exe est dessus pour s'assurer que l'on est bien sur la clé et pas sur le disque dur.
JL
---------------------------------------------- Enlever AntiSpam à mon adresse pour m'écrire. ----------------------------------------------
Le Sat, 15 Jan 2005 17:36:56 +0100, JVMD <AntiSpam.jvmd@hotmail.com>
écris :
J'aimerai savoir sur quel support est mon executable.
Je m'explique, j'aimerai pouvoir déterminer si le support ou est mon
exe est ou pas une clé USB.
Ca n'a pas l'air vraiment simple car j'ai vu ici qu'au dela d'une
certaine taille (256mo ?) la clé est détectée comme un disque dur.
Mais il y a surement une autre possibilité que de se contenter de lire
l'info de base, enfin j'espère.
Merci.
Solution suggérée par Hervé <h.taniou@free.fr> :
// Récup du type de support
TypeSupport fDisqueInfo(fExtraitChemin(fRepExe(),fDisque),fdTypeDisque)
// Retourne le type de disque (1 pour amovible, 2 pour fixe)
SI TypeProtec = 1 ALORS
TypeSupport = "USB"
SINON
TypeSupport = "HDD"
FIN
Bien sur Disque amovible ne veut pas dire clé USB mais bon sachant que
l'exe est sur la clé, on a juste besoin de savoir que le support est
amovible et que l'exe est dessus pour s'assurer que l'on est bien sur
la clé et pas sur le disque dur.
JL
----------------------------------------------
Enlever AntiSpam à mon adresse pour m'écrire.
----------------------------------------------
J'aimerai savoir sur quel support est mon executable.
Je m'explique, j'aimerai pouvoir déterminer si le support ou est mon exe est ou pas une clé USB.
Ca n'a pas l'air vraiment simple car j'ai vu ici qu'au dela d'une certaine taille (256mo ?) la clé est détectée comme un disque dur.
Mais il y a surement une autre possibilité que de se contenter de lire l'info de base, enfin j'espère.
Merci.
Solution suggérée par Hervé :
// Récup du type de support TypeSupport fDisqueInfo(fExtraitChemin(fRepExe(),fDisque),fdTypeDisque)
// Retourne le type de disque (1 pour amovible, 2 pour fixe) SI TypeProtec = 1 ALORS TypeSupport = "USB" SINON TypeSupport = "HDD" FIN
Bien sur Disque amovible ne veut pas dire clé USB mais bon sachant que l'exe est sur la clé, on a juste besoin de savoir que le support est amovible et que l'exe est dessus pour s'assurer que l'on est bien sur la clé et pas sur le disque dur.
JL
---------------------------------------------- Enlever AntiSpam à mon adresse pour m'écrire. ----------------------------------------------