J'utilise InstallShield Limited Edition pour Visual Studio 2010 pour créer un programme d'installation et j'essaie d'ajouter une action personnalisée exécutable.Arguments d'action personnalisée InstallShild
Mon action personnalisée dans un exe installé dans le répertoire d'installation. L'action personnalisée doit également utiliser un autre fichier situé dans le répertoire d'installation.
Comment puis-je obtenir le chemin d'accès au répertoire d'installation de mon exe? J'ai essayé de pesser [INSTALLDIR] comme un argument mais il se traduit par "C: \ Program" au lieu du répertoire correct ("C: \ Progam Files \ MyCompany \ MyProduct"). J'ai essayé [TARGETDIR] mais cela se traduit par E: \ (faux aussi).
Des idées?
Soyez prudent lors de l'écriture d'actions personnalisées pour les installations. Il y a une très longue histoire sur le moment où vous devriez ou ne devriez pas écrire cela et comment atténuer les risques qui en découlent. –