Главная страница
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.032 c
15-1150149793
www.asm-forever.com
2006-06-13 02:03
2006.07.16
Новый форум по ассемблеру ww.asm-forever.com


2-1151302138
mariya_mezenceva
2006-06-26 10:08
2006.07.16
проблема с dll


4-1143802305
Russ
2006-03-31 14:51
2006.07.16
Удалённый запуск программ


8-1138797708
blop
2006-02-01 15:41
2006.07.16
воспроизведение с двумя буферами


3-1147527403
Sam Stone
2006-05-13 17:36
2006.07.16
Список пользователей