Como executar uma extensão de arquivo MSC usando o Regedit?

0

cenário

Eu tenho um arquivo .msc associado a um comando de um item contextmeni personalizado, que é armazenado em um valor reg como uma opção de menu de contexto?.

Este é o script de registro:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CPanel.Administrador.de.discos]
@="Administrador de discos"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CPanel.Administrador.de.discos\command]
@="devmgmt.msc"

problema

Quando clico no item contextontextmenu, absolutamente nada acontece.

pergunta

Como executar um arquivo MSC a partir do registro?

    
por ElektroStudios 22.09.2013 / 06:31

1 resposta

2

O problema é que você precisa executar os arquivos * .MSC como argumentos para mmc assim:

 C:\Users\me>mmc C:\Windows\system32\devmgmt.msc

Isso não funciona nas entradas do registro porque elas não são executáveis. Aqui está o arquivo regedit atualizado:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CPanel.Administrador.de.discos]
@="Administrador de discos"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CPanel.Administrador.de.discos\command]
@="mmc C:\Windows\system32\devmgmt.msc"
    
por 22.09.2013 / 07:05