>>HKEY_CLASSES_ROOT\.frx\minhaaplicacaorodando >>HKEY_CLASSES_ROOT\minhaaplicacaorodando\shell\minhaaplicacaorodando\Abrir com meu programa >>HKEY_CLASSES_ROOT\minhaaplicacaorodando\shell\minhaaplicacaorodando >>HKEY_CLASSES_ROOT\minhaaplicacaorodando\shell\minhaaplicacaorodando\command\"{app}\ISTool.exe" "%1" >>>>
>.frx = extensão dos arquivos que mostrarão o menu
>minhaaplicacaorodando = o que é isso?...
>ISTool.exe = é o nome do seu programa?...
>
Haaa.. ok agora entendi..
O registro do windows é composto por chaves, pastas, valores de chaves.. Comentando o primeiro exemplo:
HKEY_CLASSES_ROOT é uma pasta que normalmente determina associações de nossos aplicativos para que o windows compreenda o tipo de comportamento que gostariamos de dar..
.erx é uma subpasta onde especifico qual comportamento (no Windows) gostaria de dar ao arquivos que tenham esta extensão
Meu aplicativo é um apelido (vamos chamar assim).. Que em seguida defino o seu comportamento..
Aqui seria o caminho completo.. HKEY_CLASSES_ROOT\Meu aplicativo\Shell\Open\Command\minhapp.exe
Estou atravéz deste informando ao Windows qual o programa deve ser chamado (caso o usuário clique em arquivos *.ERX
No segundo exemplo busco incluir uma ação no menu sensitivo (aquele quando clicamos com o botão direito).. Sabe do tipo Extrair com Winzip..
Istool é a ferramenta que utilizo para instalar meus aplicativos.. Temos o Installshield, Innosetup (que é o compilador do Istool) o próprio do Visual Studio, o InstallshieldExpress que vem com o VFP..
Este programas permitem criar estas chaves automaticamente por ocasião da instalação de nossos aplicativos.."Now to him who is able to do immeasurably more than all we ask or imagine, according to his power that is at work within us, Ephesians 3:20