Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить пути к системным папкам [D5, Win95/98, WinME, NT4, Win2k, WinXP]


Rav ©   (2006-09-30 11:10:00) 

Уважаемы мастера!
Подскажите, каким образом можно полчить пути к системным папкам: All Users\Рабочий стол, Current User\Рабочий стол,
...\Программы, ...\Программы\Автозапуск и им подобным?

Прямое чтение из реестра (SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders) не предлагать, т.к. как оказалось, не для всех операционок подходит - нужно универсальное средство для всех windows, начиная от NT4

Заранее спасибо!


Rav   (2006-10-01 07:47:00) [1]

Сенкс! Это то, что нужно!


Samurai Kruche chem Jakudza   (2006-09-30 14:40:00) [2]

var
 buff: array [0..MAX_PATH] of Char;
begin
 SHGetSpecialFolderPath(Form1.Handle,buff,CSIDL_COMMON_STARTUP,false);
 Caption:= buff;


Samurai Kruche chem Jakudza   (2006-09-30 14:37:00) [3]

SHGetSpecialFolderPath


Наверх

Титульная страница Поиск, карта сайта Написать письмо