Instalar en la misma ruta al actualizar la aplicación

Tengo una aplicación donde estoy implementando actualizaciones automáticas. Tengo un servicio web que el programa verifica y si necesita actualizarlo, descarga y ejecuta el nuevo instalador (Visual Studio 2005 Setup Project), después de lo cual el programa se reinicia. Todo bien y bien.

Pero, ¿cómo me aseguro de que la ruta de instalación en el instalador de manera predeterminada sea la misma que el usuario instaló originalmente el programa?

Por ejemplo, si el usuario lo cambió de los archivos de programa a C: \ SomeFolder, ¿cómo haría que el instalador lo detectara y cambiara su ruta de instalación a C: \ SomeFolder en lugar de los archivos de programa? ¿O si el usuario elige instalarlo para "Usuario actual" en lugar de "Todos los usuarios"?