Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Как редактировать реестр под ограниченной учёткой? |
Автор: bus 19.1.2010, 20:53 |
Пишу программу, которая обращается к веткам реестра через класс Registry. Под ограниченной учёткой это приводит к исключениям. Пробовал запускать программу из под другого пользователя и из под сервиса Local System - в первом случае редактируется реестр пользователя, под которым запущена прога, не смотря на то, что залогиненный сейчас совсем другой юзер, во втором редактируется реестр некого пользователя Default user. Как быть? Ведь установленные на компьютере программы обращаются и работают с реестром под всеми учётными записями и не ругаются. |
Автор: gambit 20.1.2010, 00:09 |
Смотря какие разделы затрагиваешь, в одни пишется без проблем, в другие никак - в этом и есть смысл разделения прав. |
Автор: bus 20.1.2010, 08:32 |
в CURRENT_USER и LOCAL_MACHINE пишу |
Автор: gambit 20.1.2010, 12:24 |
вот сюда по моему никак нельзя. Попробуй в отдельном проекте записать. Или внимательно посмотри на какой строке ты падаешь, может будет понятно куда писать нельзя. |
Автор: Heinzz 22.1.2010, 16:17 |
да, прямо StackTrace у эксцепшина надо смотреть. Можно конкретней какие ключи надо менять |