En Windows usando C#, ¿cómo puedo obtener la ruta de instalación de un software (por ejemplo, considere NUnit o cualquier otro software como MS Word, etc.) de mi proyecto? También cómo establecer las variables de ruta que establecemos en Variables de entorno para que podamos ejecutar la aplicación simplemente dando en el símbolo del sistema.¿Cómo obtener la ruta de instalación de una aplicación?
Me gusta si instalo NUnit en "C: \ Archivos de programa" Puedo ejecutarlo dando 'NUnit' en el indicador de cmd pero si lo instalo en una ubicación diferente, no puedo hacer lo mismo. Necesito obtener de mi proyecto la ubicación o la ruta de NUnit o cualquier otro software instalado en mi sistema (con Windows XP).
EDIT: Me gusta Puedo obtener la ruta del programa instalado desde el registro. HKEY_CURRENT_USER-> SOFTWARE
significa que puedo usar esto para obtener la ruta de acceso de cualquier programa instalado desde mi aplicación. – SyncMaster
Ver mi edición (enlace) arriba. –