Как вызвать список физически подключенных жестких дисков с помощью Free Pascal или, в противном случае, Delphi?

В дополнение к этот вопрос и этот , который я задал совсем недавно, но без правильной конкретики ... и, наконец, этот , который я задал на форуме Free Pascal конкретно....

Может ли кто-нибудь предоставить мне руководство, примеры или ссылку на что-нибудь, где объясняется, как вызвать список физически подключенных жестких дисков с помощью Free Pascal или, в противном случае, Delphi, независимо от того, были ли диски смонтированы операционная система или нет? На снимке экрана показан пример того, что я пытаюсь достичь (то, что показано на этом снимке экрана, создано другим программным продуктом). Поэтому создание списка логических томов (C: \, E: \ и т. Д.) - это не то, что я пытаюсь сделать. И если на диске есть файловая система, которую операционная система не может смонтировать, я все равно хочу видеть в списке физический диск.

Я подчеркиваю, что примеров C \ C ++ \ C Sharp много, но это не то, что мне нужно. Мне нужен в первую очередь пример Free Pascal или, в противном случае, Delphi.

enter image description here

10
задан Community 23 May 2017 в 12:30
поделиться