Witam.

Jak wyodrebnic ikonke i opis (np. "Dysk lokalny") z napedu, ktory nie jest aktualnie dostepny w systemie, np Pendrive lub CD-ROM majac tylko informacje o typie napedu (wartosc zwracana funkcji GetDriveType())?

Wiem, ze moge zrobic jakis blok case i przypisac nazwy napedow i ikonki recznie...(Pobieranie informacji o napędach systemu) ale chce miec oryginalne opisy dyskow z systemu i ikonki. Np. funkcja SHGetFileInfo zwroci mi "Dysk lokalny" dla napedu C:. Jesli w systemie bedzie aktywny jezyk angielski, zostanie zwrocna angielska nazwa... bodajze "Local Drive".
W przyszlych wersjach sytemu moga takze zostac zmienione indeksy przypisanych ikonek do napedow i tez nie chce na stale tego przypisywac dla napedow... a pobierac to jakos z systemu.

Jesli naped jest dostepny to robie to za pomoca funkcji SHGetFileInfo gdzie funkcja zwraca mi strukture TSHFileInfo z ikonka, opisem itp...