Login
...\Local Settings\...
352 просмотров
Перейти к просмотру всей ветки
Всем привет!
Дано: Винда XP, Visual Studio, .net, программка на С-шарпе
В ходе выполнения программы, требуется доступ к файлам находящимся в директориях
...{username}\Local Settings\Temp\...
и
...{username}\Local Settings\Application Data\... пользователя под под чьим профилем запущена эта программка.
для первого случая использую Path.GetTempPath() http://msdn.microsoft.com/de-de/library/system.io.path.gettemppath.aspx
во втором Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) http://msdn.microsoft.com/de-de/library/system.environment.specialfolder.aspx
Вопросы:
1. Будет ли это работать под седьмой виндой? как я понимаю это ведь функции от дот.нет
2. Насколько это нормально использывать эти директории для сохранения "ini" файлов с установками программы?
3. Или лучще всетаки возиться с записью/чтением данных в registry? (что еще не до конца имплеметированно и протестированно в отличии от чтения/записи файлов)
пс: изначально все установки записывались в файлы в том директории где установлена сама программа ...\Program Files\... что всетаки привело к проблеммам под вистой и семеркой когда юзер не админ... если кому интересно предистория тут: foren.germany.ru/arch/programmer/f/14098736.html?Cat=&page=&view=&sb=&vc=...
Дано: Винда XP, Visual Studio, .net, программка на С-шарпе
В ходе выполнения программы, требуется доступ к файлам находящимся в директориях
...{username}\Local Settings\Temp\...
и
...{username}\Local Settings\Application Data\... пользователя под под чьим профилем запущена эта программка.
для первого случая использую Path.GetTempPath() http://msdn.microsoft.com/de-de/library/system.io.path.gettemppath.aspx
во втором Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) http://msdn.microsoft.com/de-de/library/system.environment.specialfolder.aspx
Вопросы:
1. Будет ли это работать под седьмой виндой? как я понимаю это ведь функции от дот.нет
2. Насколько это нормально использывать эти директории для сохранения "ini" файлов с установками программы?
3. Или лучще всетаки возиться с записью/чтением данных в registry? (что еще не до конца имплеметированно и протестированно в отличии от чтения/записи файлов)
пс: изначально все установки записывались в файлы в том директории где установлена сама программа ...\Program Files\... что всетаки привело к проблеммам под вистой и семеркой когда юзер не админ... если кому интересно предистория тут: foren.germany.ru/arch/programmer/f/14098736.html?Cat=&page=&view=&sb=&vc=...
все что вы сделаете в интернете может быть использовано против вас!