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

Вниз

Как определить запускающую программу по расширению   Найти похожие ветки 

 
Calibr ©   (2006-07-27 09:58) [0]

Как определить путь к программе с помощью которой открывается файл, зная его расширение?

Например: doc - C:\Program Files\Microsoft Office\Office10\WINWORD.EXE


 
Степан   (2006-07-27 10:10) [1]

О-о-о... это надо чтото в реестре найти :), а вот что, тебе кудесники сообщат! А для чего тебе это, случайно не запустить данный файл этой програмкой?


 
Calibr ©   (2006-07-27 10:29) [2]

Я хочу сделать дополнительную панель в виде рабочего стола, которая будет вызываться одной клавишей или комбинацией клавиш, и придобавлении на нее ссылки на файл хочу узнать путь к программе чтобы вытащить из нее иконку. Как вытащить иконку я знаю поэтому мне нужно узнать путь


 
DrPass ©   (2006-07-27 10:38) [3]


> придобавлении на нее ссылки на файл хочу узнать путь к программе
> чтобы вытащить из нее иконку

Для этого не нужно определять путь к программе (тем более что в том же Winword зашито несколько десятков иконок, и как ты определишь, которая из них относится к doc-файлам?). Вытащить ассоциированную с файлом иконку можно с помощью функции SHGetFileInfo.


 
Calibr ©   (2006-07-27 10:45) [4]


> DrPass


А как пользоваться SHGetFileInfo приведи пример пожалуйста!!!


 
Calibr ©   (2006-07-27 11:18) [5]

Спасибо! Все прошло как по маслу я уже допер как пользоваться этой функцией Большое спасибо Вам Мастера Big Thank You!!!
У меня есть прога на сайте можете тестануть занимает не много
http://JanMihailPrograms.narod.ru



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

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

Наверх




Память: 0.48 MB
Время: 0.027 c
2-1156233763
redlord
2006-08-22 12:02
2006.09.10
а есть ли функция обратная getwindowthreadprocessid


2-1155884743
her
2006-08-18 11:05
2006.09.10
TBytes и TIdSocketHandle


2-1156214930
Ref
2006-08-22 06:48
2006.09.10
Отчет


3-1152195197
solenko
2006-07-06 18:13
2006.09.10
Условие на вычисляемые поля при использовании GROUP BY


15-1150837157
Strate
2006-06-21 00:59
2006.09.10
Opera 9 Final!!!