2017-01-28 8 views
0

У меня возникла проблема с установщиком labview. У меня есть база данных, с которой я связываюсь с использованием файла udl через labview. У меня также есть другие файлы для сохранения паролей и т. Д., Когда я устанавливаю файл manke и устанавливаю свою программу, я не могу писать в мои файлы, потому что они становятся доступными только для чтения !. Я поместил файл .exe в файл программы и мои поддерживающие файлы и базу данных в ProgramData. .exe-программа не возвращает ошибку, но не записывает никаких данных в файлы! что такое решениеРазработчик приложений Labview (установщик)

enter image description here

+0

Вы проверили разрешения безопасности для каждого файла, чтобы проверить, действительно ли он отображается только для чтения? Выполняется ли программа установки с повышенными привилегиями? Если ничего другого, вы можете написать сценарий после установки, чтобы установить правильные разрешения для файлов, см., Например, http://stackoverflow.com/questions/2928738/how-to-grant-permission-to-users-for-a-directory-using-command-line-in-windows – nekomatic

+0

Я сам делал файлы без какой-либо защиты. В отличие от программных файлов, папка ProgramData не является защищенной папкой. но когда я создаю установщик, поддерживающие файлы будут автоматически защищены! – Alex

ответ

0

Вы положить базу данных под "Program Files"? Попробуйте поместить его в папку пользователя или общедоступных документов, и вы должны быть в порядке, если это была проблема.

+0

база данных хранится в папке ProgramData. – Alex

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

  • Нет связанных вопросов^_^