![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить запускающую программу по расширению [D7, WinXP]
Calibr © (2006-07-27 09:58:00)Как определить путь к программе с помощью которой открывается файл, зная его расширение?
Например: doc - C:\Program Files\Microsoft Office\Office10\WINWORD.EXE
Calibr (2006-07-27 11:18:00) [1]Спасибо! Все прошло как по маслу я уже допер как пользоваться этой функцией Большое спасибо Вам Мастера Big Thank You!!!
У меня есть прога на сайте можете тестануть занимает не много
http://JanMihailPrograms.narod.ru
Calibr (2006-07-27 10:45:00) [2]
> DrPass
А как пользоваться SHGetFileInfo приведи пример пожалуйста!!!
DrPass (2006-07-27 10:38:00) [3]
> придобавлении на нее ссылки на файл хочу узнать путь к программе
> чтобы вытащить из нее иконку
Для этого не нужно определять путь к программе (тем более что в том же Winword зашито несколько десятков иконок, и как ты определишь, которая из них относится к doc-файлам?). Вытащить ассоциированную с файлом иконку можно с помощью функции SHGetFileInfo.
Calibr (2006-07-27 10:29:00) [4]Я хочу сделать дополнительную панель в виде рабочего стола, которая будет вызываться одной клавишей или комбинацией клавиш, и придобавлении на нее ссылки на файл хочу узнать путь к программе чтобы вытащить из нее иконку. Как вытащить иконку я знаю поэтому мне нужно узнать путь
Степан (2006-07-27 10:10:00) [5]О-о-о... это надо чтото в реестре найти :), а вот что, тебе кудесники сообщат! А для чего тебе это, случайно не запустить данный файл этой програмкой?