2011-01-19 4 views
0

Je veux lire le répertoire des utilisateurs que l'utilisateur choisit pour installer mon MSI, afin que je puisse écrire le chemin d'accès au registre qui est requis pour que mon application s'exécute. Je veux savoir comment faire cela, si vous utilisez des scripts, alors laissez-moi savoir le script car je suis totalement nouveau ici pour ce programme d'installation.MSI installer VS 2008

+0

Si vous faites référence à un emplacement par utilisateur pour enregistrer les données d'application, je recommande la propriété AppDataFolder: http://msdn.microsoft.com/en-us/library/aa367565(VS.85).aspx. Vous pouvez définir la valeur de registre sur "[AppDataFolder]". –

+0

merci j'ai posé cette question plus tard, en fait j'avais besoin de dossier targetdir et appdata. merci pour l'aide – user581137

+0

désolé qui n'est pas résolu, j'ai ajouté le dossier de données d'application dans le système de fichiers, ajouté un fichier pour que le MSI copie aux utilisateurs dossier de l'application de la machine locale, mais ne pas copier vers C: \ Users Dossier \ AppData, veuillez me faire savoir comment copier dans le dossier AppData des utilisateurs. – user581137

Répondre

0

Vous pouvez placer [TARGETDIR] (ou le nom de toute autre propriété de répertoire dans []) dans la valeur de registre et la valeur de TARGETDIR sera écrite dans le registre.

+0

Merci pour l'info, c'est si simple et son fonctionnement. – user581137

+1

de la même manière que je veux savoir comment obtenir le dossier utilisateur dans la machine locale, je veux copier un fichier à C: \ Users \ \ AppData \ LocalLow \. – user581137

Questions connexes