Instale no mesmo caminho ao atualizar o aplicativo

Eu tenho um aplicativo onde estou implementando atualizações automáticas. Eu tenho um serviço da web que o programa verifica e se precisa atualizá-lo faz o download e executa o novo instalador (Projeto de instalação do Visual Studio 2005), após o qual o programa é reiniciado. Tudo bem e bem.

Mas como posso ter certeza de que o caminho de instalação no instalador é padronizado para o mesmo caminho que o usuário originalmente instalou o programa?

Por exemplo, se o usuário alterou de arquivos de programa para C: \ SomeFolder, como eu faria o instalador detectar isso e alterar seu caminho de instalação para C: \ SomeFolder em vez de arquivos de programa? Ou se o usuário escolheu instalá-lo para "Usuário atual" em vez de "Todos os usuários"?

questionAnswers(1)

yourAnswerToTheQuestion