Programme Ejection Disque USB

Programme Ejection Disque USB - Divers - Programmation

Marsh Posté le 11-05-2005 à 16:48:59    

Bonjour,
j'aimerais réaliser un petit programme permettant d'éjecter automatiquement un disque USB, quelqu'un aurait-il déjà fait ça ou saurait comment il faut faire ça. Je voudrais faire la même chose que fais Windows quand il éjecte un disque mais sans passer par l'icone d'éjection, car j'ai un disque USB Maxtor One Touch, avec une touche parametrable, je peux lancer un programme en appuyant dessus, cela me permettrait de déconnecter le disque sans à avoir à toucher au serveur.
 
Amis programmeurs, j'ai besoin de vous !  :ange:

Reply

Marsh Posté le 11-05-2005 à 16:48:59   

Reply

Marsh Posté le 11-05-2005 à 17:00:13    

Tu veux faire ca en quel langage?
Ta regardé si ya pas des softs qui existent déjà?

Reply

Marsh Posté le 11-05-2005 à 17:11:38    

Plutôt C++ ou C, c'est les seuls langages que je connaissent, ou j'avais pensé à faire un batch tout simple avec juste des commandes DOS mais je sais pas si c'est possible.  
Sinon je n'ai pas trouvé de soft qui font ça.

Reply

Marsh Posté le 12-05-2005 à 11:57:23    

J'ai trouvé un petit utilitaire sur le site de microsoft (DevCon), je l'utilise dans un batch cela marche bien mais quand je rebranche mon disque après il me demande de redémarrer et je ne veux pas car c'est mon serveur, mais si je fais le "non" le disque ne fonctionne pas, c'est bizarre car quand je l'installe normalement il ne me demande jamais de redémarrer. Quelqu'un sait-il d'où ça peut venir ?

Reply

Marsh Posté le 12-05-2005 à 12:09:28    

je peux avec l'utilitaire devcon affiché le status du disque, il indique '1' ce qui signifie qu'il a besoin de redémarrer, je voudrais essayer de modifier cette valeur et la mettre à '0' (Statut OK) pour voir si ça peut marché, mais je sais pas comment et où trouver cette valeur, dans la base de registre surement, mais où ???

Reply

Marsh Posté le 13-05-2005 à 14:13:06    

Personne ne sait ? zut ! :'(
C'est peut être pas possible !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed