Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS Windows > Ветка HKCU другой учетной записи |
Автор: Peter 28.11.2006, 13:02 |
Допустим, администратор хочет прописать некоторые данные (имя того, сего, какие-нибудь логин, пароль на что-нибудь или еще что-то) ограниченному пользователю в HKCU, так как доступа к HKLM у того нет. Где ему (админу) взять имя файла, который следует задать в RegLoadKey (или другой функции?), чтобы загрузить нужную ветку реестра? |
Автор: Sunvas 28.11.2006, 18:04 |
Я делал так: запускаешь regedit от имени другого пользователя (кликаешь по ехе файлу и выбираешь "Запустить от имени...". Думаю смысл ясен. |
Автор: Peter 28.11.2006, 20:27 |
Смысл-то ясен, но меня интересует, как это сделать без regedit, зашив код в программу, чтобы она вызывала RegCreateKeyEx с нужными параметрами. Скорее всего, придется вызывать функцию LogonUser. |
Автор: Peter 30.11.2006, 13:27 |
Мне совсем не нужно показывать RegEdit. Ладно, решение уже нашел. |
Автор: Sunvas 30.11.2006, 16:27 |
Поделись. |
Автор: Peter 1.12.2006, 19:29 |
Ничего интересного. Просто сделал по-другому, не так как планировал. Делал через HKLM: администратор туда пишет, а рядовой пользователь читает (эта ветка ему доступна для чтения). |