Цитата Blast:
в принципе более правильным, по крайней мере более безопасным, способом будет такой:
в ветке
HKEY_CLASSES_ROOT\CLSID\{7BA4C740-9E81-11CF-99D3-00AA004AE837}
есть параметр типа REG_DWORD с именем flags и значением 1
если значение присвоить 0, то в контекстном меню пункта "Отправить" не будет. »
|
Испытания показали, что указанные изменения в реестре НЕ ПРИВОДЯТ К ИСЧЕЗНОВЕНИЮ ПУНКТА "ОТПРАВИТЬ". Меняется при этом только одно: ПУНКТ "ОТПРАВИТЬ" ПЕРЕМЕЩАЕТСЯ ВНИЗ И СТАНОВИТСЯ ВТОРЫМ СНИЗУ. Что интересно, значения flags 0, 1 и 2 дают три разных варианта расположения пункта меню, а вот все другие цифирки больше 2 - положения пункта уже не меняют.
Цитата Delirium:
Цитата truvo:Можно ли задать, чтобы строка "Отправить" была в меню нижней? »
Нельзя. Меню стандартный опций контекстного меню очень сильно зашита в Explorer, и менять порядок его расположения твиками не удастся. »
|
Получается, что порядок менять можно... правда, только вот таким загадочным образом...
Цитата Blast:
kritt,
Посмотри здесь:
Disable the "Send To" context menu »
|
К сожалению, эта ссылка уже нерабочая.
А вот и решение (определил применением программы Magic Tweak и сравнением снимков реестра). Чтобы убрать пункт "Отправить" из меню, нужно удалить параметр
Код:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]
@="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"
то есть применить твик:
Код:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]
@=-