PDA

Показать полную графическую версию : [решено] "Повернуть по часовой стрелке", контекстное меню, как удалить


DreadMaster
28-10-2009, 20:47
http://i074.radikal.ru/0910/63/f29c48d06585.jpg
Как удалить эти 2 пункта с контекстного меню ? Через ShellExView, ShellMenuView, Autoruns и отслеживание процесса Process Explorer-ом что-то не нашел...

Windows 7 x86

Smarty
28-10-2009, 21:10
DreadMaster, эти пункты меню есть в файлах PhotoViewer.dll.mui и ehres.dll.mui.
Можно попробовать удалить эти пункты из файлов и посмотреть результат.

Меню приняло такой вид:

http://s52.radikal.ru/i137/0910/e1/ba69a7e0dacf.jpg (http://www.radikal.ru)

В реестре ничего (PhotoViewer.dll.mui, ehres.dll.mui, "Повернуть по...") не нашлось...
RegOrganizer 4.25 тоже ничего не нашёл...

DreadMaster
28-10-2009, 22:23
Переименовал PhotoViewer.dll, после перезагрузки пропали пункты.
Снять регистрацию это библиотеки не смог, видимо многовато функций от неё зависит. Жду неприятных глюков ...

По идее, должно было всё это удаляться через Панель управления-Программы по умолчанию-Настройка доступа программ и умолчаний- снять чекбокс "Сделать доступной эту программу". Однако, увы, нету там в списках Photo Viewer-а. Подобным образом убираются пункты "Воспроизвести с помощью проигрывателя Media Player" (о как по длинному замутили...), в отличие от XP, где это убиралось снятием регистрации с одной dll-ки в папке WMP.

Было бы хорошо, если б кто-то придумал решение получше.

tweakos
29-10-2009, 04:34
DreadMaster, В Win xp проблема решилась бы таким образом- в ветке реестра - HKEY_CLASSES_ROOT\jpegfile\Shell
есть разделы которые отвечают за контектсное меню на jpg файле,например open\command параметр по умолчанию отвечает за приложение которым по умолчанию открывается jpg файл.Таким образом можно найти комманду повернуть,она может называться к примеру HKEY_CLASSES_ROOT\jpegfile\Shell\rotate или как то так.win7 под рукой к сожалению нет так что не могу проверить,но думаю,что разработчики не стали изобретать велосипед,а сделали так же как в xp,так что смотрите реестр- возможно поможет.

Smarty
29-10-2009, 08:13
tweakos, думаю,что разработчики не стали изобретать велосипед »
Получается, что изобрели. Там только open и printto.

tweakos
29-10-2009, 08:17
Sergey Shikharev, Значит это длл.А вообще можете сами добавить по аналогии open свой пункт:) он обязательно появится в к.меню.

Ks4sK
29-10-2009, 11:29
Нашёл в рестре ветку HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}
Параметр "ImplementsVerbs"
preview;printto;rotate90;rotate270;setwallpaper;slideshow
пробовал там удалять rotate'ы пункты остались.. поиски продолжаются.... :gulp:

Так же такой же параметр есть в
HKEY_CLASSES_ROOT\CLSID\{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}
Толку также 0

Habetdin
29-10-2009, 20:42
А может можно отключить с помощью Ashampoo Context Menu Manger? (Есть в Ashampoo WinOptimizer 6)
http://i064.radikal.ru/0910/6d/710e8bdb24a4t.jpg (http://i064.radikal.ru/0910/6d/710e8bdb24a4.png)
На Windows 7 не пробовал, а на XP прекрасно отключает пункты из контекстного меню :)

DreadMaster
29-10-2009, 21:41
http://s49.radikal.ru/i124/0910/80/e4bc15c83940t.jpg (http://radikal.ru/F/s49.radikal.ru/i124/0910/80/e4bc15c83940.png.html)
Слабоватый редактор конт.меню, по сравнению с ShellMenuView и Autoruns от М.Русиновича и рядом не стоит.

Еще варианты ? :)

JohnTi
29-10-2009, 21:59
DreadMaster, делаем так http://s53.radikal.ru/i142/0910/df/4ab662334337t.jpg (http://radikal.ru/F/s53.radikal.ru/i142/0910/df/4ab662334337.png.html) и получаем http://s41.radikal.ru/i094/0910/c7/ed6a1417440dt.jpg (http://radikal.ru/F/s41.radikal.ru/i094/0910/c7/ed6a1417440d.png.html) эффект достигнут!

greg_b
30-10-2009, 00:04
DreadMaster, reshaker-ом посомтри библиотеки и лишние модали убей

DreadMaster
30-10-2009, 00:13
greg_b, http://forum.oszone.net/post-1255114.html#post1255114 писали уже.

Предыдущий вариант с Fast Explorer проверю сейчас

JohnTi, точняк, то что надо! :yes: И не знал про эту утилиту




© OSzone.net 2001-2012