Se você puder inspecionar a lista de processos, poderá procurar por vmware-vmx
processes e inspecionar seus argumentos de linha de comando, que listarão o caminho completo para o arquivo de configuração .vmx
usado.
Naturalmente, se um usuário estiver executando várias VMs, ele não informará qual VM o usuário está atualmente usando (ou seja, qual VM entrou em contato). Sabendo que isso não faz muito sentido para mim, no entanto.
Also, Is there way to determine what vmx version was used to save a file originating from a VM?
Se você estiver falando sobre arquivos no convidado, não, os aplicativos convidados geralmente não têm conhecimento de que estão sendo executados em uma VM. Se você está falando sobre os próprios arquivos de configuração da VM, o melhor que você pode fazer é verificar a versão de hardware da VM no arquivo .vmx
, mas mesmo isso não diria qual produto da VMware foi gravado.