Pergunta

É possível instalar um gadget para desktop de um usuário de alguma forma? Eu acredito que eu preciso copiar todos os arquivos para uma pasta dispositivo do usuário, por exemplo.

C:\Users\curusername\AppData\Local\Microsoft\Windows Sidebar\Gadgets\test.gadget

Mas copiar os arquivos aqui não executar o gadget. Como posso registrar / ativá-lo?

É o suficiente para shell executar test.gadget?

Foi útil?

Solução

Outras dicas

resposta tarde, eu sei, mas a outra resposta está falando sobre o Windows SideShow Gadgets, e sua pergunta está relacionada ao Windows Desktop Gadgets.

É possível executar o gadget no Windows 7 sem shell executar o arquivo, você precisa usar o método de interface IDesktopGadget RunGadget. RunGadget chamada em uma pasta que contém os arquivos do seu gadget e ele aparecerá na área de trabalho do usuário.

Uma descrição do método RunGadget e código de exemplo para C ++ é oferecido aqui:

http://msdn.microsoft.com/ en-us / library / dd378390 (VS.85) .aspx

Se você estiver usando .NET, referem-se a uma pergunta anterior eu pedi como implementar a interface IDesktopGadget:

Stack Overflow - C #: referência a um shell do Windows interface de

Para compatibilidade com versões anteriores (Vista), eu recomendo que você cair de volta para o shell método de execução.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top