Descobrir se o software de terceiros está instalado, o caminho da instalação e o nome do EXE?
Estou criando um software em C # e MATLAB que chama outro software (CMG) para fazer algum processamento. Meu problema é que o endereço do software que eu coloquei no meu programa está correto apenas no meu computador pessoal e não nos computadores dos clientes (não sei qual seria o caminho para o software CMG no computador).
Como posso fornecer uma forma geral do endereço para que ele funcione em todos os computadores?
A seguir, é o caminho que eu chamo do meu software MATLAB:
C:\Program Files (x86)\CMG\STARS\2011.10\Win_x64\EXE\st201110.exe
Como você vê, está na unidade C e a versão é 2011.10. Portanto, se a versão do cliente é outra coisa e está instalada em outras unidades, esse caminho não faz sentido.