Сохранение настроек для вспомогательного объекта браузера

У меня есть вспомогательный объект браузера в IE, у которого есть некоторые функции "истории буфера обмена". Я сохранял настройки в файл в каталоге, где находится файл BHO (в настоящее время «$ PROGRAMFILES \ Common files \ folder \», это было так, когда я получил код, но я могу его изменить).

На моем компьютере (XP SP3 на виртуальной машине) у меня нет проблем с записью файла настроек, но мне было интересно, это может вызвать проблемы с "разрешением на запись" на других компьютерах, и если он работает, то какой другой метод мне следует использовать, чтобы убедиться, что он будет работают на всех компьютерах с Windows?


person jarkam    schedule 30.09.2010    source источник


Ответы (1)


У него определенно могут быть проблемы с разрешением. Я бы сохранил файл в соответствующей подпапке в разделе «Данные приложения» или «Локальные настройки \ Данные приложения» в папке профиля пользователя. Пользователь, запускающий его, всегда должен иметь права на запись в эти папки.

person YWE    schedule 30.09.2010
comment
Файлы внутри данных приложения не стираются при очистке файлов tmp, не так ли? - person jarkam; 30.09.2010
comment
@jarkam. Это правильно. Они не стираются при очистке временных файлов. - person YWE; 30.09.2010