Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
259
Assunto : IE
Titulo: Adicionando programas personalizados no menu do botão direito

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Esse é um truque muito interessante do IE : Ele permite que adicionemos nossos próprios programas na forma de novas instruções no botão direito do mouse.

Vale mencionar que alguns aplicativos criados pela Microsoft e que auxiliam muito no trabalho com XML funcionam desta forma, como novas instruções no botão direito do mouse.

O truque está todo no registry : Na chave Software\Microsoft\Internet Explorer\MenuExt podemos fazer a especificação de um novo item de menu para o botão direito do mouse e indicarmos qual aplicação ele deverá abrir.

A aplicação não precisa ser necessariamente um executável : Pode ser um HTML com javascript como ocorre exatamente nos exemplos de aplicações para auxilio ao trabalho com XML.

Podemos criar arquivos .INF que se instalem automaticamente, configurando automaticamente a chave de registry para nossa pequena aplicação. Veja o exemplo do arquivo .INF que instala a aplicação XSL Output Viewer da MS :

[version]
signature = "$CHICAGO$"

[DefaultInstall]
CopyFiles = HtmFiles,InfFiles
AddReg = MenuExtReg,UninstallReg

[DefaultUninstall]
DelFiles = HtmFiles,InfFiles,DefFiles
DelReg = MenuExtReg,UninstallReg,UninstallKeys

[DestinationDirs]
HtmFiles = 10,web
InfFiles = 10,inf
DefFiles = 10,inf

[SourceDisksNames]
55="Install Directory","",1

[SourceDisksFiles]
msxmlvw.htm=55
msxmlvw.inf=55

[HtmFiles]
msxmlvw.htm

[InfFiles]
msxmlvw.inf

[DefFiles]
msxmlvw.pnf

[MenuExtReg]
HKCU,"Software\Microsoft\Internet Explorer\MenuExt\%MenuTitle%",,,"%10%\web\msxmlvw.htm"

[UninstallReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\msxml_view","DisplayName",,"%UninstallName%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\msxml_view","UninstallString",,"rundll32.exe advpack.dll,LaunchINFSection %10%\inf\msxmlvw.inf,DefaultUninstall"

[UninstallKeys]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\msxml_view"

[Strings]
MenuTitle = "View XSL Output"
UninstallName = "MSXML - XSL Output IE Extention"

Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br