| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Получить права доступа |
| Автор: Brain89 7.10.2011, 14:26 |
| Есть такая проблема. Имеется маленькая программка, которая хранит некоторые необходимые файлы рядом с собой. Программа ставится в Program files и создает при установке эти файлы. При попытке переписать эти файлы в процессе работы программы Windows запрашивает права доступа. Есть ли возможность запросить эти права только один раз при установке либо сразу после нее? Или нужно хранить эти файлы где-то в другом месте? Заранее спасибо за любую помощь. |
| Автор: Kaimi 8.10.2011, 00:18 |
| Речь видимо о Vista/ 7, тогда один раз и навсегда спросить не получится скорее всего. А хранить можно в %appdata% |
| Автор: Brain89 8.10.2011, 09:30 |
| В %appdata% хранятся данные только текущего пользователя. А как сохранить данные для всех пользователей системы? |
| Автор: Kaimi 8.10.2011, 11:49 |
| %ALLUSERSPROFILE%, а оттуда уже Application Data, Roaming... |
| Автор: Brain89 8.10.2011, 12:51 |
| Вот как раз в %ALLUSERSPROFILE% доступа нет. |
| Автор: Kaimi 8.10.2011, 17:34 |
| Берем список переменных окружения, смотрим куда есть доступ http://vlaurie.com/computers2/Articles/environment.htm если все не устраивает, то принимаем сие к сведению и воздаем хвалу UAC и разграничению прав в последних версиях ОС семейства Windows. |