J'ai un lecteur de carte USB développé sur mesure. J'utilise le code suivant pour interagir et iterrate sur le dispositif:Eject Carte mémoire du lecteur de carte C#
http://www.codeproject.com/KB/system/usbeject.aspx
Le code ci-dessus fournit une méthode « d'éjection » en utilisant la ligne suivante:
Native.CM_Request_Device_Eject_NoUi(device.InstanceHandle, IntPtr.Zero, null, 0, 0);
Cependant, cette méthode « d'éjection » démonte le lecteur entier au lieu d'éjecter simplement la carte multimédia.
Pourquoi est-ce un problème parce que je veux «éjecter» la carte multimédia, puis en mettre un autre. Cependant, lorsque le lecteur entier est éjecté, je dois débrancher/rebrancher l'appareil pour qu'il apparaisse.
Dans Windows Explorer lorsque je fais un clic droit sur 'éjecter' il fonctionne comme j'imagine, où il supprime en toute sécurité la carte mémoire, mais pas le lecteur de carte.
Comment puis-je implémenter ce type différent d'éjection dans C#?
Merci, Stephanie
Ça ne devrait pas être "Aweso"? – MusiGenesis
... ou c'est comme dans "c'est" plutôt que d'en faire partie, et "Génial"? –
C'est Aweso :) mais des noms trop longs pour la page principale. il faut cliquer dessus pour voir le profil complet :) –