Por quê? Eu descobri o motivo por que só recentemente, então eu também posso compartilhá-lo aqui. Bem, é uma das razões ou um dos cenários possíveis.
Primeiro de tudo, eu só comecei a usar o plugin Hex Editor para o Notepad ++ apenas recentemente. Então eu não sabia que o Notepad ++ tinha problemas de estabilidade com este plugin. Mas isso figura! O plugin não foi atualizado por um longo tempo (tente seis anos), enquanto o Notepad ++ foi atualizado regularmente (uma dúzia em um ano). Em algum momento, o Notepad ++ tornou-se incompatível com este plugin.
Não é uma questão importante do jeito que eu vejo. Mas eu posso entender porque o autor do Notepad ++ quer passar este plugin e desabilitá-lo cada vez que o Notepad ++ é atualizado para uma nova versão. O script do instalador move o plugin para uma subpasta chamada "disabled".
Eu tive alguns arquivos NFO no meu computador recentemente, e quando cliquei direito em um dos arquivos e optei por editá-lo no Notepad ++ do menu de contexto, o Notepad ++ caiu. Eu pensei que isso era estranho. Então eu comecei o Notepad ++ e depois arrastei e soltei o arquivo nele e funcionou. Então, ele travava toda vez que eu usava o menu de contexto para abrir o arquivo, e funcionava toda vez que eu arrastava e soltava o arquivo ou usava a caixa de diálogo de arquivo aberto.
Algumas semanas depois, recebi o aviso informando que uma nova versão do Notepad ++ está disponível. Então eu baixei e instalei. Esta é a primeira vez que recebi a mensagem dizendo que o plugin Hex Editor estava instável e precisava ser movido para a pasta "disabled".
Euachavaqueissopoderiaestarcausandoasfalhas.Comoseviu,foi!Agoraestouusandoaversão6.9.2doNotepad++e0.9.5dopluginHexEditornoWindows10versão1511(10586.494).AssimqueeumoveroarquivoDLLparaoHexEditorparaapastapluginsparaativá-loe,emseguida,usaromenudecontextoparaabrirumarquivo,eletravaoprograma.Seeudesligá-lo,movaoarquivoDLLdevoltaparaapastadesativada,entãoelenãotravaaousaromenudecontexto.
Nota! Isso só acontece se a extensão do nome do arquivo for NFO! Então, para um arquivo com a extensão de nome de TXT não é afetado. Eu não testei muitas das outras extensões de nome de arquivo que tenho no meu computador, mas testei algumas delas (por exemplo, JPG) e aparece como se apenas arquivos com extensões NFO fossem afetados.
No caso de alguém achar isso interessante, aqui está o que fazer para replicá-lo.
- Instale o Notepad ++ versão 6.9.2.
- Instale o plugin Hex Editor versão 0.9.5.
- Crie um novo arquivo fictício na área de trabalho chamado dummy.nfo.
- Clique com o botão direito no arquivo e escolha Editar com o Notepad ++.
Note que algumas versões mais antigas do Notepad ++ também ativarão o bug. Não sei qual versão introduziu esse problema. Mas se você usar uma versão muito antiga, o erro não será exibido.