Gostaria que todas as janelas de um aplicativo específico seguissem uma determinada 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 está me causando problemas é, infelizmente, um aplicativo proprietário usado em minha empresa e não tenho muitas informações sobre como ele funciona além do fato de ter sido desenvolvido no .NET
.
Usando o Spy++, posso determinar a classe das janelas criadas por este aplicativo; isso é WindowsForms10.Window.8.app.0.<something>
. As <something>
alterações na reinicialização do sistema. Verificando a classe da janela e modificando minha regra do VirtuaWin, posso obter o comportamento desejado do VirtuaWin, mas é chato ter que abrir o Spy++ toda vez que reinicio!
Gostaria de criar uma regra que utilizasse o nome do processo, mas não obtive sucesso até o momento. Tentei ambos <programname>.exe
(que parece ser o nome do processo na lista "Processos" do gerenciador de tarefas) e <programname>
(sem .exe
), sem sucesso. Existem outras maneiras de determinar o "nome do processo" que o VirtuaWin vê?
Responder1
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.
Alternativamente, o VirtuaWin por padrão permite que você clique com o botão do meio na barra de título de uma janela para abrir o menu de contexto do VirtuaWin. A partir daí você pode adicionar uma regra de janela, entre outras coisas. Isso não funcionará com determinados programas que usam janelas personalizadas (na minha experiência, o Firefox é um deles).