Как остановить запись IdeForlade DevForce в C: \ Program Files \ AppName \ debuglog.xml в Vista - PullRequest
3 голосов
/ 14 января 2009

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

Есть ли способ остановить Ideablade, желая написать в этот файл?

OR

Есть ли другое место, где рекомендуется устанавливать приложения, которые хотят записывать в файлы по пути их установки?

Ответы [ 5 ]

3 голосов
/ 15 января 2009

Я исправил это, установив опцию файла журнала в пустую строку в файле IdeaBlade.ibconfig.

В справке упоминается, что если вы не укажете путь, он сохранит файл в каталоге приложения, но если вы даже не укажите имя файла, он никуда не сохранит.

2 голосов
/ 20 ноября 2012

csjohnst правильно. Установка для элемента logfile пустой строки в файле ibconfig приведет к подавлению создания журнала отладки.

0 голосов
/ 25 марта 2014

В файле IdeaBlade.ibconfig установите для logFile пустую строку: например,

<logging> 
    <archiveLogs>false</archiveLogs> 
    <logFile></logFile> 
</logging>
0 голосов
/ 15 января 2009

Лучше всего поговорить с Уордом Беллом;) (http://neverindoubtnet.blogspot.com/)

0 голосов
/ 14 января 2009

Вы можете иметь свой собственный каталог в C: \ ApplicationName ИЛИ ЖЕ Установите права на запись во время развертывания в папку C: \ Program Files \ ApplicationName.

Надеюсь, это поможет.

...