J'utilise NSIS pour créer mes installeurs/désinstalleurs, et le programme de désinstallation semble avoir un comportement étrange.NSIS Uninstaller Répertoire de travail
Je ne place pas le programme d'installation dans $ INSTDIR, il se trouve dans $ INSTDIR/subdir/uninstall.exe (il s'agit d'un programme d'installation addon pour une application hôte). Lorsque j'exécute le programme d'installation, il pense que la racine de l'installation de l'application est $ INSTDIR/subdir au lieu de $ INSTDIR. Il ne peut alors pas trouver tous les fichiers dans subdir/* car il est déjà dans le sous-répertoire.
Si je déplace l'exécutable, il semble simplement accepter le répertoire courant comme étant la racine d'installation de l'application. Je peux le déplacer vers $ INSTDIR et tout va bien.
Merci.