Windows - Possível desenvolver um item de menu global com o botão direito do mouse

0

Estou tentando criar um item de menu, que é essencialmente como uma área de transferência global. Um usuário pode clicar com o botão direito do mouse e passar o mouse sobre o item de menu e selecionar os itens do submenu nas seleções que deseja colar, não importa em qual aplicativo ele esteja (se não estiver possível, estou disposto a aceitar que esteja disponível em algumas aplicações).

Primeiro, no Windows, vejo quantos programas, como Anti-vírus, recebem um item de menu do botão direito depois de instalados:

Comovistoacima,VeriFace,SandboxieeMcAfeeforamcapazesdeadicionarumitemdemenu.Comoelesacrescentamisso?

Segundo,seoqueestoutentandofazerépossível,quaissãoalgunsrecursosparaeuligarefetivamenteaobuffereàáreadetransferênciadoWindowseteracessoaeleemtodososlugares?

NosistemaoperacionalAndroid,elestêmumaáreadetransferênciaglobal,naqual,sevocêpressionarobotãodaáreadetransferêncianoteclado,aáreadetransferênciaseráexibida,independentementedoaplicativoouprocessoemqueatelaestejaatualmente:

Eu entendo que no Windows, às vezes, o menu do botão direito é limitado e definido pelo processo. Por exemplo, quando você clica com o botão direito no Chrome, o menu do botão direito é diferente de quando está no tela inicial da área de trabalho ou outros processos.

No Microsoft Word, há uma área de transferência que salva todas as fotos e textos copiados, mas é salva ou destruída assim que o processo é fechado e não pode ser usada fora do processo.

Os dois parágrafos acima estão me levando a acreditar que o que estou tentando fazer não é possível, mas eu sei muito pouco sobre como acessar as coisas do kernel.

Se a minha intenção não estiver clara o suficiente, posso criar um menu de demonstração com o botão direito do mouse que mostra como um usuário o usaria. Como a McAfee tem um item de menu, meu aplicativo teria um item de menu padrão, e esse item de menu conteria itens de submenu, e eu poderia clicar em um deles para colar no processo atual em que minha tela está.

    
por Abdul 12.11.2015 / 18:06

0 respostas