Adicionando o menu do botão direito personalizado para extention específica para win7pro64 não funciona

0

Eu tenho um pequeno problema em desenvolver o menu de contexto do botão direito para arquivos ".prt". Fiz tudo de acordo com as recomendações e obtive um resultado muito estranho - o menu não aparece. Se eu lidar com a extensão de arquivo diferente, tudo vai muito bem, o menu aparecerá, mas o menu para *.prt não funciona. O que pode ser tão específico sobre arquivos * .prt? Existe reg-file:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\prt_auto_file]
@=""
[HKEY_CURRENT_USER\Software\Classes\prt_auto_file\shell]
[HKEY_CURRENT_USER\Software\Classes\prt_auto_file\shell\Convertto]
@="Convert to"
[HKEY_CURRENT_USER\Software\Classes\prt_auto_file\shell\Convertto\command]
@=...

[HKEY_CURRENT_USER\Software\Classes\prt_auto_file\shell\open]
[HKEY_CURRENT_USER\Software\Classes\prt_auto_file\shell\open\command]
@=...
    
por Ole 02.06.2015 / 18:18

1 resposta

0

Você deve usar HKEY_CLASSES_ROOT globalmente em vez de usar HKEY_CURRENT_USER , que é limitado ao usuário atual. E parece que você esqueceu de incluir a extensão .prt no manipulador definido:

[HKEY_CLASSES_ROOT\.prt]
@="prt_auto_file"

Tente um novo código com algo parecido com isto:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.prt]
@="prt_auto_file"

[HKEY_CLASSES_ROOT\prt_auto_file]
@=""

[HKEY_CLASSES_ROOT\prt_auto_file\shell]
@="open"

[HKEY_CLASSES_ROOT\prt_auto_file\shell\Convertto]

[HKEY_CLASSES_ROOT\prt_auto_file\shell\Convertto\command]
@="address\to\convertor\application.exe"

[HKEY_CLASSES_ROOT\prt_auto_file\shell\open]

[HKEY_CLASSES_ROOT\prt_auto_file\shell\open\command]
@="address\to\default\application.exe"
    
por 06.06.2015 / 13:29