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

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

Запуск программы из контекстного меню IE [D7, WinXP]


seregka ©   (2005-05-21 22:13:00) 

Есть .exe, который надо запустить из контекстного меню.
Через регистр создаю новый пункт в меню броузера и не знаю как заставить запускаться .exe.
Пробовал по аналогии с кнопкой в Toolbar (exec "c:\1.exe")
но не работает так


KilkennyCat   (2005-05-22 19:00:00) [1]

Буду.

var
 Registry: TRegistry;
begin
 Registry := TRegistry.Create(KEY_READ);
 try
   Registry.RootKey = HKEY_LOCAL_MACHINE;
   // False because we do not want to create it if it doesn't exist
   Registry.OpenKey(KeyName, False);
   Result := Registry.WriteString('VALUE1');
 finally
   Registry.Free;
 end;
end;

Итак, как видим, действия следующие:
1) Создаем
2) открываем
3) пишем
4) закрываем-освобождаем.

Остается вопрос, что же туда написать?
Две минуты работы с гуглем и готово:
http://www.codenet.ru/progr/visualc/ieplugin.php


seregka   (2005-05-22 17:10:00) [2]

KilkennyCat ©:
Не будете так любезны конкретизировать эти дейтсвия.


KilkennyCat   (2005-05-22 02:54:00) [3]

Что же там такого муторного? Там даж действий-то раз, два и обсчелся...


Destroyer   (2005-05-22 02:25:00) [4]

Надо прописать нужные параметры в реестре Винды в двух местах. сейчас эти места не помню, но их можно найти по уже имеющимся объектам в меню. Но добавление через реестр очень муторно, кто-нибудь знает как это можно сделать проще?


Наверх

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