2010-07-06 10 views
1

Actuellement, le produit sur lequel je travaille utilise NSIS pour créer son programme d'installation. Cela fonctionne très bien, nous l'aimons. Mais maintenant, avec certains des problèmes liés à la manipulation des données dans les fichiers programme sur Windows 7 et autres, nous aimerions devoir séparer les dossiers de destination pendant l'installation. Une destination sera où tous les fichiers de programme sont détenus, tandis qu'un autre contiendra des données spécifiques à l'utilisateur.Avoir deux dossiers de destination utilisant NSIS

Par exemple:

Programme Destination: C: \ Program Files \ Société \ Produit

données utilisateur Destination: C: \ Société \ produit \ Data

Il est évident que nous voulons donner à l'utilisateur un choix d'où placer chaque partie mais nous ne pouvons pas trouver un moyen de créer cette option dans le programme d'installation de NSIS.

Répondre

3

Vous pouvez avoir autant de pages d'annuaire que vous voulez, vous souhaiterez probablement passer à la déclaration de la page PageEx afin que vous puissiez utiliser la DirVar instruction

+0

Est-ce que cela me permettra de mettre les deux options sur la même page ou volonté Je reste avec 2 pages séparées? Je préfère une page où l'utilisateur peut définir les deux, mais si c'est ma seule option, je suppose que je vais devoir me contenter de cela. – Nedloh

+0

@Nedloh Si vous voulez les deux sur une seule page, vous devez créer une page personnalisée (Utilisez nsDialogs ou InstallOptions, les deux font partie de l'installation NSIS par défaut) – Anders

+0

ah, d'accord, merci l'homme je l'apprécie. – Nedloh