Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2017, 09:02   #1
AVolkoff
 
Регистрация: 02.10.2017
Сообщений: 3
По умолчанию RegReplaceKey из сервиса

Доброго времени. Попробую спросить здесь.

1) Обстановка: Win7 AMD64, к одному из системных сервисов (64 bit) аттачится DLL (64 bit). Сервис запускается от имени Local system, SeRestorePrivilege активируется успешно.
2) Результат: код на DLL_PROCESS_ATTACH отрабатывает, но не полностью.
А именно, RegReplaceKey возвращает 5 (отказано в доступе).
3) Контрольные попытки:
Написал отдельное приложение, и запускал его двумя способами.
3.1) - Просто "мышкой". Все работает.
3.2) - CreateProcess из моей DLL. RegReplaceKey возвращает 5. Все остальное нормально. Например, могу править ключи в реестре, куда есть доступ только для system.
Не существует ли каких-то ограничений для учетной записи Local system ?
Если нужно, могу выложить код.
AVolkoff вне форума Ответить с цитированием
Старый 02.10.2017, 09:06   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Проверьте кто имеет права доступа к ветке реестра куда пытаетесь писать.
Да, вполне возможно, что могут быть иные права.
waleri вне форума Ответить с цитированием
Старый 02.10.2017, 09:11   #3
AVolkoff
 
Регистрация: 02.10.2017
Сообщений: 3
По умолчанию

Это не ветка, это весь куст. RegReplaceKey заменяет весь куст. В моем случае "System"
AVolkoff вне форума Ответить с цитированием
Старый 02.10.2017, 12:04   #4
AVolkoff
 
Регистрация: 02.10.2017
Сообщений: 3
По умолчанию

Заменил CreateProcess на CreateProcessWithLogonW.
Теперь RegReplaceKey в запускаемом процессе выполняется успешно.
AVolkoff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка веб-сервиса Nordaudit Фриланс 13 02.03.2016 16:56
Стартап веб сервиса ->схему сервиса прилагаю Bikalexander Фриланс 7 12.10.2015 15:43
Разработка сервиса vbrutsky Помощь студентам 0 31.03.2015 19:37
Скриншот из сервиса Баламут Win Api 2 21.02.2011 06:52
Регистрация сервиса Terran Общие вопросы Delphi 5 01.11.2008 18:15