Je détecte l'insertion de cartes mémoire (support amovible). Puis-je obtenir des informations sur le support inséré - type, fabricant, etc.?Informations sur la carte mémoire
Répondre
Vous devriez pouvoir utiliser WMI pour interroger le type Win32_PhysicalMedia et obtenir l'information que vous voulez.
Voici un exemple de code de base de la façon de faire une requête générale de la classe:
ManagementObjectSearcher searcher = new
ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
foreach (ManagementObject wmiObject in searcher.Get())
{
if (wmiObject["Manufacturer"] == null)
Console.WriteLine("Unknown");
else
Console.WriteLine(wmiObject["Manufacturer"].ToString());
}
Merci Nick, je sais comment utiliser WMI dans .NET :) Malheureusement, la classe n'a pas révélé d'informations concernant la carte mémoire. – SharpAffair
@John - Qu'en est-il de Win32_PhysicalMemory? – Nick
Sur intérêt, comment allez-vous détecter l'insertion? Polling ou quelque chose de mieux? –
Remplacement de WndProc pour recevoir les notifications. – SharpAffair