У меня есть приложение, которое использует Ideablade Devforce в качестве ИЛИ картографа. Когда приложение запускается, оно хочет записать в файл debuglog.xml в C: \ Program Files \ Application Name \. Это отлично работает в Windows XP, но из-за заблокированного доступа Vista на запись к Program Files приложение выдает ошибку.
Есть ли способ остановить Ideablade, желающий писать в этот файл?
ИЛИ ЖЕ
Есть ли другое место, куда рекомендуется устанавливать приложения, которые хотят записывать файлы в их установочный путь?





У вас может быть свой собственный каталог в C: \ ApplicationName ИЛИ ЖЕ Установите доступ для записи во время развертывания в папку C: \ Program Files \ ApplicationName.
Надеюсь, это поможет.
Лучше всего поговорить с Уордом Беллом;) (http:// Neverindoubtnet.blogspot.com/)
Я исправил это, установив для параметра файла журнала пустую строку в файле IdeaBlade.ibconfig.
В справке упоминается, что если вы не укажете путь, он сохранит файл в каталоге приложения, но если вы даже не укажете имя файла, он не сохранит его нигде.
csjohnst верен. Если задать для элемента logfile пустую строку в файле ibconfig, создание журнала отладки будет подавлено.
В файле IdeaBlade.ibconfig установите для logFile пустую строку: например,
<logging>
<archiveLogs>false</archiveLogs>
<logFile></logFile>
</logging>