c # - Registrér fjernbare medier

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil opdage, hvornår et fjernmedie er indsat eller fjernet fra pc'en, og jeg har læst mange tråde af, hvordan man gør det.


Læsning af andre tråde og sider giver væsentlige to metoder



  1. Overstyr WinProc metode

  2. Lav SQL-forespørgsel



Der er en FileSystemWatcher klasse, er der reallý ikke en 'DriveSystemWatcher' eller noget?


Også, hvis jeg forsøger 'SQL' tilgangen, kan den ikke kompilere programmet fordi det ikke kan løse 'ManagementEventWatcher', selvom jeg gør det


bruger system;


ved hjælp af System. Management;


Hjælp ville blive værdsat


Hilsen Stefan.

Bedste reference


For at kunne bruge klasser fra System.Management (så du kan spørge WMI) skal du tilføje en henvisning til System.Management.dll til dit projekt.


Det følgende beskriver en tilgang ved hjælp af WMI, når du har gjort dette:


Registrere udstød/indsæt af fjernbare medier