Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=8084197&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 05:07:00 2016
Кодировка: Windows-1251
Добавить пункт в контекстное меню проводника - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 1
breeze

Рег.: 09.05.2003
Сообщений: 3459
Из: Moscow
Рейтинг: 0
  Добавить пункт в контекстное меню проводника
      20.11.2008 11:22
 

Как добавить свой пункт в контекстное меню проводника?
Из поиска понял, что нужно сделать специальную длл, причем нельзя .NETную, ее зарегистрировать как ком, и в спецместах в реестре прописать, чтобы она вызывалась либо на определенных типах файлов, либо на всех, либо на папках. Вот хотелось бы сделать это средствами дотнета, либо вообще без спецдлл. Подскажите пожалуйста =)

eyescream
nächste Riff

Рег.: 20.02.2005
Сообщений: 426
Рейтинг: 392
  Re: Добавить пункт в контекстное меню проводника [re: breeze]
      20.11.2008 12:13
1


 web-страница



Current Mortal Sin: гордыня.
Current Wise Thought: was ist wenn der Vorhang fällt?
breeze

Рег.: 09.05.2003
Сообщений: 3459
Из: Moscow
Рейтинг: 0
  Re: Добавить пункт в контекстное меню проводника [re: eyescream]
      20.11.2008 12:32
-4

Спасибо конечно, что не поленился открыть гугл и сделать в нем запрос, но ничего полезного по теме он не выдает.

Yorik

Рег.: 01.09.2005
Сообщений: 2476
Из: Москва
Рейтинг: 633
  Re: Добавить пункт в контекстное меню проводника [re: breeze]
      20.11.2008 12:45
 

В ответ на:

нужно сделать специальную длл, причем нельзя .NETную, ее зарегистрировать как ком, и в спецместах в реестре прописать


чем обоснована невозможность подсунуть .net библиотеку? она может выступать как ком-сервер лекго.

breeze

Рег.: 09.05.2003
Сообщений: 3459
Из: Moscow
Рейтинг: 0
  Re: Добавить пункт в контекстное меню проводника [re: Yorik]
      20.11.2008 12:48
1

Да, легко подсунуть, но там фишка вот в чем
http://andybor.blogspot.com/2008/06/shell-extension-handlers...
своими словами трудно мне объяснить =)

alepar

Рег.: 18.02.2004
Сообщений: 9216
Рейтинг: 3643
  Re: Добавить пункт в контекстное меню проводника [re: breeze]
      20.11.2008 13:28
 

Бгы. Ну судя по тому, что там написано, ты просто не должен хотеть такого делать. Соответственно, к чему твой первоначальный вопрос, непонятно.

То есть у тебя два варианта:
1. Писать на c#, забив на рекомендацию этого не делать, линк на которую ты привел.
Как написать на c# shell extension тебе линк дали.
2. Написать _все_ на традиционном c++.

Чего-то третьего, посередине, не дано.



Whatever you do in life will be insignificant, but it's very important that you do it.
Yorik

Рег.: 01.09.2005
Сообщений: 2476
Из: Москва
Рейтинг: 633
  Re: Добавить пункт в контекстное меню проводника [re: breeze]
      20.11.2008 13:29
 

Моими словами: не делайте так, т.к. может возникнуть конфликт версий .Net'а.
Имо, очень мала вероятность того, что на машине, где будет запускаться приложение, в котором окошко, в котором файлы, будет .Net 1.1

pianist
аццкий

Рег.: 25.10.2002
Сообщений: 10841
Из: ---
Рейтинг: 7701
  Re: Добавить пункт в контекстное меню проводника [re: breeze]
      26.11.2008 12:33
 

Я писал в 2003-2004 много такого говна, пиши с использованием ATL/WTL, это самое вменяемое что есть под винду. Хотеть прикрутить C# не нужно, вся система раком встанет.

Вообще, в разработке этого говна очень важно для всех виндовсов чтобы работало. Т. е. начиная с 98 какого-нибудь.



Убей в себе государство!!1
Страницы: 1

Technical >> Development (Archive)

Дополнительная информация
0 зарегистрированных и 1 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в