2016-11-22 8 views
0

Je rencontre des problèmes lors de l'écriture sur un disque SUBSTed à partir de mon installateur NSIS.Ecriture sur un disque SUBSTed à partir du programme d'installation de NSIS

IfFileExists "K:\PROJECT\CFG\*.*" 0 DoesNotExist 
SetOutPath "K:\PROJECT\CFG" 
File ..\CFG\\*.* 

DoesNotExist: 

De plus - il ne trouve même pas le chemin donc j'ai fini de commenter la commande IfFileExists qui conduit alors à l'erreur suivante générée. Je essayé de lancer le programme d'installation en tant qu'administrateur mais je reçois le message suivant:

Erreur d'ouverture du fichier pour l'écriture:

K: \ PROJET \ CFG \ CFG.x

Cliquez Abandonner pour arrêter l'installation, Réessayer d'essayer à nouveau ou Ignorer à ignorer ce fichier. Où K: est le lecteur SUBSTed.

où K: est le lecteur SUBSTed.

Si vous utilisez le chemin réel, cela fonctionne correctement. Des suggestions?

Merci!

+0

Il serait utile de fournir quelques détails, par ex. le segment de code de votre script provoquant l'erreur. – idleberg

+0

@idleberg Veuillez voir la question mise à jour. –

Répondre

0

OK, j'ai trouvé le problème. C'est l'élévation de l'UAC. Le lecteur SUBSTed n'existe pas pour le compte administrateur et ne sera donc pas visible/accessible à l'installateur.