настройки пользователя
Добавлено: 15 мар 2007, 12:57
Граждане, дайте наводку.
Приложение разворачивалось (при помощи Install Shield) внутри, скажем, Program Files. По умолчанию там же создавались и файлы настроек пользователя.
Пришел босс, с которым не спорят, и сказал: "Хочу, чтобы настройки разворачивались в Documents and Settings\All Users или Documents and Settings\User1".
Допустим Install Shield развернет все как хочет босс. А как приложению узнать где настройки искать? В старой версии GetModuleFileName() помогало определить где находится приложение и далее несложным образом (зная относительный путь) вычисляло директорию с настройками. А какой механизм использует Windows, чтобы связать приложение с настройками?
Поделитесь информацией или ссылкой.
Thanx
Приложение разворачивалось (при помощи Install Shield) внутри, скажем, Program Files. По умолчанию там же создавались и файлы настроек пользователя.
Пришел босс, с которым не спорят, и сказал: "Хочу, чтобы настройки разворачивались в Documents and Settings\All Users или Documents and Settings\User1".
Допустим Install Shield развернет все как хочет босс. А как приложению узнать где настройки искать? В старой версии GetModuleFileName() помогало определить где находится приложение и далее несложным образом (зная относительный путь) вычисляло директорию с настройками. А какой механизм использует Windows, чтобы связать приложение с настройками?
Поделитесь информацией или ссылкой.
Thanx