Determina o nome do processo para a regra VirtuaWin?

2

Eu gostaria que todas as janelas de um aplicativo em particular seguissem uma certa regra no VirtuaWin (versão 4.4), mas não consigo descobrir uma maneira de fazer isso que seja persistente durante a reinicialização.

O aplicativo que me causa problemas é, infelizmente, um aplicativo proprietário usado em minha empresa, e eu não tenho muitas informações sobre o modo como ele funciona além do fato de que ele é baseado em .NET .

Usando o Spy ++, eu posso determinar a classe da janela para as janelas criadas por esta aplicação; é WindowsForms10.Window.8.app.0.<something> . O <something> é alterado na reinicialização do sistema. Ao verificar a classe da janela e modificar minha regra do VirtuaWin, posso obter o comportamento desejado do VirtuaWin, mas é irritante ter que abrir o Spy ++ toda vez que eu reiniciar!

Eu gostaria de criar uma regra que use o nome do processo, mas não tenha sido bem-sucedida até o momento. Eu tentei tanto <programname>.exe (que parece ser o nome do processo na lista "Processos" no gerenciador de tarefas) e <programname> (sem .exe ), sem sucesso. Existem outras maneiras de determinar o "nome do processo" que o VirtuaWin vê?

    
por Kyle Strand 14.08.2014 / 20:11

1 resposta

3

O nome do processo é o caminho completo para o executável. Por exemplo, C: \ Windows \ Notepad.exe. Isso deve capturar seu aplicativo de maneira confiável.

Como alternativa, o VirtuaWin, por padrão, permite que você clique com o botão direito do mouse na barra de título de uma janela para abrir o menu de contexto do VirtuaWin. De lá você pode adicionar uma regra de janela, entre outras coisas. Isso não funcionará com certos programas que usam janelas personalizadas (na minha experiência, o Firefox é um deles).

    
por 06.11.2014 / 20:42