Remova a opção “Delete” do menu de contexto do Windows 7?

4

Bem, sempre acontece de eu querer clicar em renomear e acabo clicando em delete. Para deletar, eu uso a tecla DEL para não ter necessidade da opção do menu de contexto.

Eu tentei vários programas, mas infelizmente eles apenas removem itens do menu de contexto adicionados por programas de terceiros ou algo do próprio Windows que eu não quero remover.

Eu encontrei um programa que potencialmente poderia fazer o que eu quero (não tenho 100% de certeza): aqui mas por alguma razão não consigo fazer funcionar.

Eu fiz um pequeno mockup como ele está agora e como eu quero:

Como alternativa, se isso não puder ser removido, talvez haja uma maneira de fazer com que ele não faça nada (sem quebrar a funcionalidade de exclusão globalmente) ou torná-la cinza?

    
por TMRW 23.10.2010 / 00:41

4 respostas

6

For delete i use the DEL key so i have no need for the context menu option.

Nesse caso, acostume-se a usar F2 para renomear.

Procurei editar o registro para reduzir os menus de contexto no Windows, mas só encontrei maneiras de remover entradas feitas por programas de terceiros (e, possivelmente, programas da Microsoft adicionados).

    
por 23.10.2010 / 03:32
3

Acho que o menu em questão é, pelo menos em parte, no arquivo shell32.dll.mui , localizado @

windows \ system32 \ en-us (dependendo da região / idioma do sistema operacional)

Usando hacker de recursos , você precisa modificar o menu 210 vários menus! (Ctrl + F ind "& Excluir", F3 para Localizar próximo :)

MENUITEM "Cu&t", 24, MFT_STRING, MFS_ENABLED
MENUITEM "&Copy", 25, MFT_STRING, MFS_ENABLED
MENUITEM "&Paste", 26, MFT_STRING, MFS_ENABLED
MENUITEM "", 65535, MFT_SEPARATOR, MFS_ENABLED
MENUITEM "Create &shortcut", 16, MFT_STRING, MFS_ENABLED
MENUITEM "Rena&me", 18, MFT_STRING, MFS_ENABLED
MENUITEM "", 65535, MFT_SEPARATOR, MFS_ENABLED

a questão é, SE eu removo as entradas do menu de contexto de exclusão entrada # 17 , é a função de exclusão (via porque-você-é-tão-próximo- to-my-home-chave-DELETE button) similarmente desativado? Vamos ver.

NB: os usuários de 64 bits também precisam modificar o arquivo @ windows \ syswow64 ...

Você pode precisar apropriar-se dos arquivos primeiro (eu sugiro googling 'adicionar apropriar-se ao menu de contexto') copiar o arquivo (shell32.dll.mui), modificar e salvar as alterações em a cópia (depois de compilar no recurso hacker), então substitua o arquivo sys (backup, renomeando original para shell32.dl.mui.whateveryouwant) com a cópia. FINALMENTE , execute o mcbuilder (em sys32) ... Vou tentar agora, em uma nova versão que montei no E: aqui está uma ilustração :

    
por 02.04.2014 / 16:02
2

Parece não haver nenhuma maneira de remover / desativar as opções predefinidas (ou seja, Excluir).

    
por 23.10.2010 / 02:14
1

Encontrei um link para remover o comando delete do menu de contexto da lixeira @ link , então pode haver esperança ... ainda está procurando.

    
por 20.11.2011 / 19:29