Bien le bonjour,
dans le cadre d'un petit programme, j'aimerais récupérer la liste des lecteurs physiques sur windows. Aussi bien les disques durs que les lecteurs CD.

Il faudra surement faire une boucle à un moment ou un autre, mais je ne vois pas par où commencer. Avez-vous une piste ?

Merci d'avance.

---
EDIT
ayant trouvé une aide précieuse je vous livre la solution des fois que ça serve.
Il fallait taper dans la lib windows.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
program listeLecteurs;
 
uses windows;
 
var bits : dword;
    i : byte;
 
begin
     i:=0;
     bits := GetLogicalDrives();
     writeln('Vos lecteurs physiques sont :');
     while longbool(bits) do
     begin
          if bits AND 1 = 1 then
             writeln(chr(i+65),':\');
          bits := bits shr 1;
          inc(i);
     end;
     readln();
end.
Voilà. Bonne soirée.