Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 02.10.2017, 10:02   #1
AVolkoff
Новичок
 
Регистрация: 02.10.2017
Сообщений: 3
Репутация: 10
По умолчанию 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, 10:06   #2
waleri
Профессионал
 
Регистрация: 13.07.2012
Адрес: Нижний Новгород
Сообщений: 5,296
Репутация: 1617
По умолчанию

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


07:07.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru