[c#] ¿Busca si está instalado un software de terceros, la ruta de instalación y el nombre del EXE?


Answers

Question

Estoy haciendo un software en C # y MATLAB que llama a otro software (CMG) para hacer algo de procesamiento. Mi problema es que la dirección del software que puse en mi programa solo es correcta en mi computadora personal y no en las computadoras de los clientes (no sé cuál sería la ruta al software CMG en su computadora).

¿Cómo puedo proporcionar una forma general de la dirección para que funcione en todas las computadoras?

La siguiente es la ruta que llamo desde mi software MATLAB:

C:\Program Files (x86)\CMG\STARS\2011.10\Win_x64\EXE\st201110.exe

Como puede ver, está en la unidad C y la versión es 2011.10. Entonces, si la versión del cliente es otra cosa y está instalada en otras unidades, esta ruta no tiene sentido.




Links