Veja lista de tarefas , que vem com o Windows. Ele permite listar processos, mesmo em máquinas remotas, se você tiver as credenciais.
Eu tenho um aplicativo de gerenciamento de tempo que uso em casa bastante e tenho executado a maior parte do tempo.
Em casa, eu tenho um PC de mesa e alguns laptops espalhados pela casa ... todos conectados em rede.
Infelizmente, o aplicativo que eu uso não é multiusuário e corro o risco de perder / corromper dados se ele for deixado em execução em um computador inadvertidamente, enquanto eu começo a usá-lo em outro em outra parte da casa.
Eu uso o Live Mesh para manter automaticamente o banco de dados do aplicativo sincronizado entre os diferentes computadores e só preciso garantir que não comece a usar o aplicativo em outro computador antes de fechá-lo no anterior.
Alguém sabe de algum software do Windows que possa detectar se um aplicativo está sendo executado simultaneamente em diferentes computadores da minha rede e avisar se eu estiver prestes a abrir dois aplicativos ao mesmo tempo?
Veja lista de tarefas , que vem com o Windows. Ele permite listar processos, mesmo em máquinas remotas, se você tiver as credenciais.
Eu não sei de nenhum programa, mas você pode escrever um script VB e usá-lo para iniciar o programa. Em seu script, consulte o objeto WMI Win32_Process Class em cada um dos máquina em sua rede (estou supondo que este é um pequeno número de máquinas, então você pode simplesmente codificar as referências) e procurar a tarefa em execução. Você provavelmente teria que sincronizar as senhas nas máquinas para que elas funcionassem. Esta página tem um script que você poderia usar como ponto de partida .