![]() |
eXeL@B —› Оффтоп —› Help |
Посл.ответ | Сообщение |
|
Создано: 02 июня 2006 03:07 · Поправил: Inoger · Личное сообщение · #1 |
|
Создано: 02 июня 2006 05:54 · Личное сообщение · #2 |
|
Создано: 05 июня 2006 12:22 · Личное сообщение · #3 |
|
Создано: 07 июня 2006 00:31 · Личное сообщение · #4 |
|
Создано: 08 июня 2006 11:59 · Личное сообщение · #5 |
|
Создано: 09 июня 2006 04:24 · Личное сообщение · #6 |
|
Создано: 09 июня 2006 08:00 · Личное сообщение · #7 |
|
Создано: 09 июня 2006 13:39 · Личное сообщение · #8 Inoger пишет: Не раз пробовал и как только не пробовал прописать в реестре, ни чего не выходит. Может не там... Подскажите где? [HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\7-Zip] @="{23170F69-40C1-278A-1000-000100020000}" [HKEY_CLASSES_ROOT\CLSID\{23170F69-40C1-278A-1000-000100020000}] @="7-Zip Shell Extension" [HKEY_CLASSES_ROOT\CLSID\{23170F69-40C1-278A-1000-000100020000}\Inproc Server32] @="w:\\7-Zip\\7-zipn.dll" "ThreadingModel"="Apartment" [HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\7-Zip] @="{23170F69-40C1-278A-1000-000100020000}" .............................................. И еще в Local_machine. Короче, лучше все-таки поискать полную статью - наверняка есть. Все кому не лень туда вешаются. А потом система тормозит... ![]() ![]() |
|
Создано: 21 июня 2006 07:38 · Личное сообщение · #9 Ничего у меня не получается. Да, и недавно прочитал что, что бы создать подобное нужно иметь навыки в програмировании. А у меня их нет, вернее есть но, на уровне новоначального. Поэтому благодарю всех кто помогал. Тему не закрываю надеясь на то что, кто нибудь сжалится над бедным новичком и выложить нечто подобное. В кратце обрисую ситуацию. В контекстном меню я создал список программ с помощью которых я хотел бы открыть тот или иной файл. В итоге контекстное меню получильсь болшим. И для уменьшения его я хотел создать пункт в котором выпадал бы список этих самых программ. За ранее благодарен. ![]() |
|
Создано: 21 июня 2006 07:40 · Личное сообщение · #10 |
|
Создано: 21 июня 2006 08:31 · Личное сообщение · #11 Вобщем там все легко и просто, делаеш через dll (исходники в аттаче) и регистрируеш ее в системе например Regsvr32 c:\ContMenu.dll (dll после этого удалять или переносить нельзя) и все после этого в контекстном меню появится новый пункт. p.s. чтобы отменить регистрацию Regsvr32 /u c:\ContMenu.dll p.p.s про написание Shell Extention было в майском хакере, от туда и исходник ![]() ![]() ![]() |
|
Создано: 28 июня 2006 01:49 · Личное сообщение · #12 |
![]() |
eXeL@B —› Оффтоп —› Help |