Executando várias instâncias do mesmo programa no Windows 10

1

Eu tenho alguns softwares especializados legados que não são mais suportados / mantidos, o que eu gostaria de executar em duas ou mais instâncias para que eu possa trabalhar mais facilmente com duas janelas lado a lado. O software é um ambiente de codificação para produzir código de máquina para um roteador CNC.

Aqui está o que eu trabalhei até agora:

Se eu tentar clicar na barra de tarefas para abrir uma nova instância, nada acontece. Da mesma forma, se eu clicar duas vezes no .exe, nada acontece. Nada aparece na tela e uma segunda instância não será executada.

Eu tenho duas versões ligeiramente diferentes do software: 01.14.026.1006 e 01.14.026.1012 (portanto, uma pequena revisão entre os dois). Apenas um desses funciona corretamente para o que eu preciso, no entanto, sei que posso executar uma cópia de uma versão e uma cópia de outra versão simultaneamente. Estou assumindo que isso nos diz algo sobre como o programa determina se uma cópia já está em execução, embora eu não tenha conhecimento suficiente para saber o quê.

A alteração do nome do arquivo .exe não altera nada, nem copia os arquivos de instalação para um novo local e executa a partir daí, ou passa por outro processo de instalação a partir do CD.

Eu tentei "Executar como usuário diferente" e é o mesmo - nada acontece ao tentar executar.

Eu tenho consegui duas instâncias em execução no Sandboxie ( link ), mas gostaria de Entenda o processo de descobrir como o software está impedindo que várias instâncias sejam executadas e contornando-as sem virtualização. Eu já olhei para as outras perguntas no SuperUser e nenhuma das respostas parece funcionar. Um deles mencionou mutexes e usando o Process Explorer para ver o que está acontecendo, mas não sei o que estou procurando.

    
por WhatEvil 08.02.2017 / 16:23

0 respostas