Bonjour à tous,

Je souhaiterais récupérer une liste de disques. Pour cela, j'ai créé la fonction suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
private List<string> GetDrives()
        {
            dynamic fileSystem = AutomationFactory.GetObject("Scripting.FileSystemObject");
            dynamic drives = fileSystem.Drives;
 
            List<string> lstDrives = new List<string>();
 
            foreach (var drive in drives)
            {
                    lstDrives.Add(drive);                            
            }
            return lstDrives;
        }
Tout ce que j'obtiens, c'est une exception à cette ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
dynamic fileSystem = AutomationFactory.GetObject("Scripting.FileSystemObject");
Message d'erreur :
Cette opération n'est pas prise en charge dans le contexte actuel.
J'ai fais quelques recherches sur le net. Mais sans réel succès. Je suis à court d'idée et un peu d'aide ne serait pas de refus.

Merci et bonne journée.