Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.16;
Скачать: CL | DM;

Вниз

Как определить путь к " Program Files " в XP?   Найти похожие ветки 

 
Тоха ©   (2006-06-29 11:25) [0]

Вот приспичило. Подскажыте плиз как определить путь к "\Program Files\" в XP?если не трудно то с римерчиком.
Для меня WinAPI тёмный и злой лес. %(


 
Плохиш ©   (2006-06-29 11:29) [1]

http://www.swissdelphicenter.ch/de/showcode.php?id=233


 
Amoeba ©   (2006-06-29 11:44) [2]


> Плохиш ©   (29.06.06 11:29) [1]
> http://www.swissdelphicenter.ch/de/showcode.php?id=233


Путь к "\Program Files\" это не покажет, а покажет всего лишь путь к папке, где хранятсь ярлыки из соответствующего раздела меню "Пуск".

Кроме того, папок "\Program Files\" запросто может быть и больше одной, т.е. не только одна единственная папка на логическом диске C:.


 
DrPass ©   (2006-06-29 11:49) [3]


> Amoeba ©   (29.06.06 11:44) [2]

Сколько бы ты папок с таким именем не наделал, системная папка для установки программ по умолчанию будет только одна. И, кстати, указанный пример ее тоже находит


 
PSPF2003 ©   (2006-06-29 11:56) [4]

А разве по реестру нельзя?

RootKey := HKEY_LOCAL_MACHINE;
OpenKey("Software\Microsoft\Windows\CurrentVersion\", False);
ReadString("ProgramFilesDir");


 
Loginov Dmitry ©   (2006-06-29 13:23) [5]

> Как определить путь к "\Program Files\" в XP?


Очень просто:

procedure TForm1.Button1Click(Sender: TObject);
var
 S: string;
begin
 SetLength(S, 255);
 ExpandEnvironmentStrings("%ProgramFiles%", PChar(S), 255);
 Caption := S;
end;


 
Тоха ©   (2006-06-29 13:25) [6]


> PSPF2003

Спсибо, попробую. Риально в реестре все валяется.
Век живу - век учусь.



Страницы: 1 вся ветка

Текущий архив: 2006.07.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
3-1147685443
yozh_programmer
2006-05-15 13:30
2006.07.16
Could not find database ID 104 (...). Ошибка не в тему


15-1150350642
Ega23
2006-06-15 09:50
2006.07.16
С Днём рождения! 15 июня


2-1151389275
Kain-Lord
2006-06-27 10:21
2006.07.16
Помогите с мерцанием!


15-1150485086
X9
2006-06-16 23:11
2006.07.16
Гигабитная сеть


6-1141732535
AllBrain
2006-03-07 14:55
2006.07.16
Помогите The memory could not be "read".