ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Своя прога в попупменю винды
  #1  
Старый 30.12.2008, 13:46
Sin3v_
Новичок
Регистрация: 24.12.2008
Сообщений: 6
Провел на форуме:
105001

Репутация: 9
Отправить сообщение для Sin3v_ с помощью ICQ
По умолчанию Своя прога в попупменю винды

Ну вот короч нужно с помошью делфи установить в винду чтобы при нажатии правой кнопки там была моя прога, например у каспера Проверить на вирусы написано вот скрин:


Может это в реестре записано скажите директорию)
 
Ответить с цитированием

  #2  
Старый 30.12.2008, 14:01
LEE_ROY
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме:
1917742

Репутация: 541


По умолчанию

гугли в сторону Com обьектов.
 
Ответить с цитированием

  #3  
Старый 30.12.2008, 14:20
Sin3v_
Новичок
Регистрация: 24.12.2008
Сообщений: 6
Провел на форуме:
105001

Репутация: 9
Отправить сообщение для Sin3v_ с помощью ICQ
По умолчанию

ненаходится
 
Ответить с цитированием

  #4  
Старый 30.12.2008, 14:23
LEE_ROY
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме:
1917742

Репутация: 541


По умолчанию

google : Delphi ShellExtension
создается ком обьект, регистрируеться через regsvr32 и обрабатывает события.
 
Ответить с цитированием

  #5  
Старый 30.12.2008, 14:26
aka PSIH
Постоянный
Регистрация: 07.02.2006
Сообщений: 630
Провел на форуме:
12985021

Репутация: 676


По умолчанию

Sin3v_
Цитата:
Может это в реестре записано скажите директорию)
вроде тут...
HKEY_CLASSES_ROOT\*\ shellex\ContextMenuHandlers
 
Ответить с цитированием

  #6  
Старый 31.12.2008, 00:12
Sin3v_
Новичок
Регистрация: 24.12.2008
Сообщений: 6
Провел на форуме:
105001

Репутация: 9
Отправить сообщение для Sin3v_ с помощью ICQ
По умолчанию

А че там за значении типо этого {C5622C16-B7D6-4C09-AF5B-82D0BD08577C},
как мне свою прогу записать?
 
Ответить с цитированием

  #7  
Старый 31.12.2008, 00:50
Martyr
Познающий
Регистрация: 29.06.2008
Сообщений: 32
Провел на форуме:
22365

Репутация: 24
По умолчанию

Чтобы написать такую прогу нужно создать СОМ-объект,который будет реализован в виде дллки,в основе которой лежат два интерфейса:IShellExtinit,lContextMenu.Е ще нужно будет создать обработчик,его можно инициализировать с помощью IShellExtinit у которого есть метод Initialize.Еще нужно будет обработать методы интерфейса.
Ну и чтобы зарегистрировать объект нужно создать такие значения в реестре:
1.HKEY_CLASSES_ROOT\CLSID\(xzxzxzxz)-регистрирует СОМ-сервер.
2.HKEY_CLASSES_ROOT\*\shellex\ContextMenuhandlers\ ContMenu\CLSID(вместо цлсид твой номер).Эта запись указывает тип вызываемых файлов.
3.HKEY_LOCAL_MACHINE_\Software\Microsoft\Windows\C urrentVersion\Shell Extensions Approved-это значение разрешает использовать дллку,загружать ее в память.
Короче,кури мануал по СОМ-объектах и лови исходник _http://www.rapidshare.ru/875374
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Куда и какие шлет пакеты эта прога? [У кого WiresHark] mailbrush Болталка 0 11.12.2008 21:40
мега прога дающая по 1$ в день BlackCats Болталка 22 02.11.2006 17:09
Помогите пожалуйста! НУЖНА ПРОГА! unnamed(ch) Windows 3 18.06.2006 11:07
Нужна прога. Плиз) Bayazid Болталка 0 01.04.2006 14:45
Прога для... L.S.D. ICQ 8 07.02.2006 00:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ