Re: Lettre attribuée à un clé USB ?

Posté par mbsl le 3/2/2006 14:40:58
Je pensais pourtant avoir été clair. J'ai eu exactement le même souci que vous pour une de mes applications. En plus de notion de sauvegarde la clé USB doit faire office de dongle comme la clé de windev (Pas de clé, l'application ne se lance pas).

La solution adoptée a été de placer un fichier à la racine de la clé. A chaque lancement de l'application, je scrute les différents lecteurs amovibles et recherche celui qui a ce fichier à la racine. Je sais alors à quelle lettre logique correspond ma clé usb et je sais aussi par un algorithme de controle si l'application peut-être lancée avec cette même clé.


Le problème pour récupérer la lettre d'une clé usb, c'est que windev ne fait pas la différence entre un lecteur de disquette, etc... et une clé usb, il les considère comme des lecteurs amovibles.

La solution de faire saisir à l'utilisateur le chemin de la clé n'est pour moi pas des meilleurs car cette lettre peut varier en fonction des lecteurs amovibles connectés. Ou bien il devra la saisir à chaque fois.

En espérant avoir été un peu plus clair...

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=3476&post_id=14739