Determinar o nome do processo para a regra VirtuaWin?

Determinar o nome do processo para a regra VirtuaWin?

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).

informação relacionada