Environment.SpecialFolder.CommonApplicationData
* возвращает "C: \ Documents and Settings \ All Users \ Application Data" в XP, доступный для записи всем пользователям
* возвращает "C: \ ProgramData [MyApp] \" под Vista, и это не может быть записано для обычных пользователей
Зачем мне CommonFolder? Потому что администратор установит мою базу данных программного обеспечения на XP (или Vista) под учетной записью администратора, но когда пользователь снова войдет в систему и запустит мое программное обеспечение, текущая учетная запись сообщит моему программному обеспечению, чтобы посмотреть в другое место, где была установлена база данных: каталог пользователя в Документы и настройки ....
так что AllUsers (общая папка) является общей для администратора и обычного пользователя без администратора ..
Это сводит меня с ума: где разместить мою базу данных, чтобы она работала под Vista и XP ????? спасибо Джонатан