Estou executando duas instâncias do UltraEdit em duas áreas de trabalho virtuais diferentes (Windows 10). O problema que tenho é que quando abro um arquivo, ele não abre o arquivo na instância que está aberta na área de trabalho atual, apenas o abre na primeira instância.
Vejo que a integração do explorer é configurável, mas preciso informar como garantir que a instância na área de trabalho atual seja usada.
Eu tenho Ultra Edit aqui. Ele abre apenas uma instância e, em seguida, pode abrir vários arquivos na mesma instância.
Você pode usar (no Ultra Edit) uma opção (View New Instance) e ter mais de uma instância. No entanto, ambas as instâncias estão em ambas as janelas da área de trabalho virtual.
Para controlar qual instância abre um arquivo, você teria que usar a instância desejada. Caso contrário, a primeira instância será usada.
Os desktops virtuais não são máquinas virtuais, portanto, os desktops virtuais não alteram a maneira como o Ultra Edit funciona.
Esse recurso precisaria ser implementado pelo próprio UltraEdit e atualmente não oferece suporte a esse recurso.
O Windows não pode gerenciar como isso funciona (pelo menos com a API win32 como existe agora).
Abaixo está a documentação do UltraEdit sobre o tema .
Como você pode ver, não existe essa opção.
Para obter informações inúteis sobre por que funciona dessa maneira, direi a você após o texto de ajuda
Informações inúteis:
O UltraEdit poderia facilmente suportar o que você deseja, mas exigiria algum trabalho por parte do IDM. Eu tenho usado o UltraEdit desde o Windows 3.1 e eles realmente implementaram algumas das sugestões que fiz, então vale a pena tentar! :)