[vb.net] Comment autoriser l'accès aux fichiers sous Vista

Signaler
Messages postés
280
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
9 février 2010
-
Messages postés
280
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
9 février 2010
-
Bonjour à tous et à toutes...
je code en vb.net avec un ordinateur qui tourne sous Vista...  (Si je ne me trompe pas je suis en session Administrateur)

Voilà mon problème : Mon programme utilise à un certain moment la fonction "FindInFiles". Elle recherche des fichiers sur le disque dur... Mais avec mon ordinateur, une exception se génère chaque fois qu'il effectue la recherche dans les répertoires tels que "Ma Musique"...
Visual Basic indique que l'accès à cet emplacement est refusé

Comment puis-je autoriser l'accès à ces fichiers ?? Je suppose que cela vient en grande partie de Vista... Mais si quelqu'un à la solution...
Je vous remercie d'avance

Black G - Le futur de Microsoft

3 réponses

Messages postés
280
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
9 février 2010
1
Personne n'a de réponse pour moi ??
Sniff ='(

Black G - Le futur de Microsoft
Messages postés
661
Date d'inscription
vendredi 2 décembre 2005
Statut
Membre
Dernière intervention
23 mars 2011
8
Salut,

Peux tu mettre ton code que tu utilises pour rechercher des fichiers ? Je suis moi même sur Vista mais quand j'ai fais une recherche dans le dossier Ma Musique je n'ai pas eu d'erreurs.

++

Fauve
Pensez : Réponse Acceptée 
Messages postés
280
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
9 février 2010
1
Dim





ListeDeFichiersDansTIF


As

System.Collections.ObjectModel.ReadOnlyCollection(


Of





String

)


ListeDeFichiersDansTIF =

My

.Computer.FileSystem.FindInFiles(


"C:"

,


"video",


True

, FileIO.SearchOption.SearchAllSubDirectories)




Voilà la deuxième ligne de code génère une exception "UnauthorizedAccessException"...Merci de t'intéresser à mon problème

Black G - Le futur de Microsoft