Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Registrando itens no menu do explorer
Message
De
15/01/2004 12:52:16
 
 
À
15/01/2004 11:06:02
Information générale
Forum:
Visual FoxPro
Catégorie:
Installation et configuration
Divers
Thread ID:
00866332
Message ID:
00867202
Vues:
18
>>Ola;
>>
>>>>HKEY_CLASSES_ROOT\.erx\Meu aplicativo
>>>>HKEY_CLASSES_ROOT\Meu aplicativo\Shell\Open\Command\minhapp.exe
>>>>
>>>>
>>>>Gostaria quando o usuário clicasse com o botão direito em arquivos com extensão ".frx" viesse a aparecer para eles uma alternativa de disparar um aplicativo nosso. Da mesma forma que estes aplicativos mais conehcidos fazem Winzip, Norton..
>>>>
>>>>Obs: Estou utilizando o Innosetup !
>>>>
>>
>>O suporte do istool me retornou o seguinte:
>>
>>
>>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"
>>
>>
>
>Cláudio,
>
>O que pergunto é como criar isso no registro do Windows - pode explicar como criar à mão mesmo, pra criar via código, sabendo como criar à mão eu me viro.
>

>.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
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform