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

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

Как узнать путь к Internet Explorer? [D7]


Lex ©   (2003-01-16 13:38:00) 

Вот, собственно, и все.


mumu   (2003-01-21 05:25:00) [1]

Сорри, поправлюсь: LocalServer32не параметр конечно же, а раздел.


mumu   (2003-01-21 05:22:00) [2]

Надо проверить наличие ключа в реестре
HKEY_CLASSES_ROOT\CLSID\{0002DF01-0000-0000-C000-000000000046}
Если он есть, то параметр LocalServer32хранит путь к exe-файлу.


blackman   (2003-01-20 17:17:00) [3]

А почему бы Вам не добавить свою прогу в контекстное Windows Explorer ?
http:/blackman.wp-club.net/myfaq/faq0201c.php#anc30


Anatoly Podgoretsky   (2003-01-20 15:30:00) [4]

Ну раз надо то поиск файоа по всему диску.


Lex   (2003-01-20 14:31:00) [5]

> Song ©
Эта ф-ия подошла если бы internet explorer был зарегистрированным по умолчанию приложением для открытия html файлов...


Lex   (2003-01-20 13:43:00) [6]

Anatoly Podgoretsky > Что может быть запрещено корпоративными правилами? Но мне, все же, нужен, если он есть, конкретный ответ на вопрос (если представить, как бы это трудно не было, что на компе только один IE)...


Song   (2003-01-19 13:53:00) [7]

FindExecutable()


Anatoly Podgoretsky   (2003-01-19 12:24:00) [8]

Не ужели ты не знаешь где у тебе установлен Internet Explorer, а в чужой системе это может быть запрещено корпоративными правилами (очень часто бывает) и тебе нечего в чужой монастырь со своими правилами и амбициями соваться.
Если уж очень нужно, то ты обязан прямо спросить разрешение у пользователя и попросить у него какой именно Internet Explorer запускать. (см. sinm (19.01.03 04:31)) если ты еще хочешь и конкретную версию Internet Explorer, то четко это оговорить в спецификации, также и требование на default или путь к Internet Explorer.


app   (2003-01-19 12:18:00) [9]

Lex © (19.01.03 12:08)
sinm> Еще варианты будут? :)
Да тут прогу одну пишу... В системе браузером по умолчанию может быть зарегистрирован какой-нибудь другой - Opera, например. А мне нужно открыть html страницу именно в IE. Поэтому стандартный shellexecute тут не прокатит. Остается только winexec("путь к ослу + путь к нужному html файлу")...
Дмитрий К.К > неее, это способ мне не подойдет...


sinm   (2003-01-19 04:31:00) [10]

Это зачем тебе? :) Есть одна заковыка, версии выше 3-ей могут устанавливаться совместно со второй, так что получается два iexplore.exe. По-моему, лучше взять диски со всеми версиями iexplorer, установить vmvare и кучу разных виндов и пробовать, пробовать (смотря на логи монитора изменений реестра)... Работа на целый день, но если справишься, отпиши, в долгу не останусь :)
Alexey.
p.s. если очень надо, то проще не загибаться под тонкости разных версий (а ты думаешь почему релизы выпускаются отдельно для разных виндов ?? :) ) и при установке/инициализации обшарь диск и найди -- надежно на 100%.


Дмитрий К.К.   (2003-01-16 15:42:00) [11]

В реестре пошарься (iexplore.exe)


Наверх

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