2016-11-22 5 views
0

У меня возникли проблемы с записью на SUBSTed диск из моего установщика NSIS.Запись на SUBSTED-диск от установщика NSIS

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

DoesNotExist: 

Более того - он даже не найти путь, так что я в конечном итоге комментируя команду IfFileExists, которая затем приводит к тому, генерируется следующее сообщение об ошибке. я попытался запустить программу установки, как администратора, но до сих пор я получаю следующее сообщение:

Ошибка открытия файла для записи:

K: \ PROJECT \ CFG \ CFG.x

Щелкните Прекратить, чтобы остановить установка, повторить попытку, или проигнорировать до , пропустите этот файл.

, где K: - привод SUBSTED.

Если вы используете фактический путь, он отлично работает. Любые предложения?

Спасибо!

+0

Было бы полезно предоставить некоторые детали, например. сегмент кода вашего скрипта вызывает ошибку. – idleberg

+0

@idleberg См. Обновленный вопрос. –

ответ

0

ОК, я нашел проблему. Это высота UAC. Привод SUBSTed не существует для учетной записи администратора и поэтому не будет видимым/доступным для установщика.

Смежные вопросы