Wyświetlenie zawartości dysku

0

Chodzi mi o to jak wyświetlić zawartość dysku ale w taki sposób jak jest w tym programie:
http://www.mailresender.com.ar/Upload.html

Chodzi mi głównie o walory estetyczne - czyli nie tylko, żeby był wyświetlany spis nazw folderów i plików, ale również ich typ i rozmiar no i przede wszystkim ikona.
Czy można taką listę zrobić "ręcznie", to znaczy pobieram nazwy plików - sprawdzam jakie ma rozszerzenie i dla każdego rozszerzenia wczytuje z dysku zdjęcie odpowiedniej ikonki? Czy też może jest jakaś klasa, czy biblioteka, która ułatwi stworzenie takiej listy?

1

dla każdego rozszerzenia wczytuje z dysku zdjęcie odpowiedniej ikonki

  • nie z dysku tylko z rejestru się to bierze, jeśli chodzi o windows
2

Nie z żadnego rejestru, po to mamy API, żeby z niego skorzystać, a nie pobierać wszystko z najniższej możliwej warstwy.

W .NET mamy System.Drawing.Icon.ExtractAssociatedIcon, które mapuje SHGetFileInfo z WinAPI.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.