Comment faire un travail de configuration pour une utilisation limitée (non-administrateur) utilisateurs

J'ai fait une Installation de Visual Studio Projet avec Visual Studio 2008 (SP1) pour un Office 2007 AddIn. Le programme d'installation copie uniquement les fichiers un par l'emplacement de l'utilisateur (LocalAppData) et écrit uniquement les paramètres de registre HKEY_CURRENT_USER, mais lors de l'exécution sous Windows 7, la MSI demande des informations d'identification administrateur juste avant qu'il commence à copier les fichiers. Le programme d'installation fonctionne parfaitement exécute sous un compte d'utilisateur limité sur Windows XP, mais sous Windows 7, des privilèges d'administrateur semblent être nécessaires.

Je n'ai pas été en mesure de trouver un moyen de supprimer l'admin élévation de l'exigence et je veux savoir comment le faire, ou si il n'est pas possible de le faire avec un programme d'Installation Visual Studio Projet.

** Mise à JOUR 2010-11-03 (plus de détails) **

Quand je construire le programme d'Installation Visual Studio Projet, il crée un setup.exe et d'un fichier MSI. Visual Studio 2008 ne semble pas me donner un contrôle adéquat de la façon dont le setup.exe de la création ou de la façon dont le fichier MSI est créé. L'setup.exe le fichier semble être seulement pour l'installation des prérequis que mon Office 2007 AddIn peut-être besoin. C'est le fichier MSI, qui peuvent fonctionner de manière indépendante, qui installe le réel Office 2007 AddIn. Je veux apprendre comment marquer le fichier MSI, telles qu'il ne demande pas de privilèges d'administrateur, parce que mon fichier MSI copie uniquement les fichiers à l'emplacement et à l'écrit uniquement les paramètres de registre HKEY_CURRENT_USER.

Pourquoi cette question est taggés "lua"?
J'ai marqué comme LUA parce que je pensais que LUA signifiait "Compte d'Utilisateur Limité"

OriginalL'auteur Mike W | 2010-11-02