2011-03-06 2 views
1

Je souhaite utiliser la classe .NET FileSystemWatcher pour surveiller un chemin de dossier situé sur un périphérique actuellement connecté à l'ordinateur hôte et géré par Windows Mobile Device Center . L'environnement est Windows 7 Pro, x64.Système de fichiers de périphérique portable en tant que propriété de chemin de classe VB .NET FileSystemWatcher

Lorsqu'il est connecté au PC, l'appareil est répertorié sous "Ordinateur" -> "Périphériques portables" et je peux accéder à son système de fichiers à partir de là. Lors de la définition de la propriété "Path" de l'instance de l'objet de classe FileSystemWatcher de mon application VB .NET, cependant, elle n'accepte qu'une représentation de chaîne valide d'un chemin de système de fichiers standard (par exemple c: \ somedir \ thisdir). Le périphérique portable navigable lit "Computer \ Pocket_PC \", une valeur qui déclenche une exception lors de l'exécution. Puis-je utiliser la classe FileSystemWatcher dans ce contexte?

Sinon, comment pourrais-je obtenir une application PC pour surveiller l'activité des fichiers sur un périphérique de poche lorsqu'il est connecté?

Merci beaucoup!

Joe

Répondre

1

Ce que vous voyez est pas un vrai système de fichiers et ainsi FileSystemWatcher ne peut pas surveiller. Je pense que peut-être vous pouvez faire usage de ICopyHook cependant.

Questions connexes