Проблема доступа к ключу реестра из службы Windows
От: niggar  
Дата: 11.12.04 15:45
Оценка:
Есть служба Windows, выполняемая под LocalSystem. Ей нужен доступ на чтение и запись значений ключа, создаваемого приложением, написанным на VB 6.0.
Проблема в том, что сервис может читать значение ключа, но записать не может. Хотя функции записи возвращают успешный результат.
Я понимаю, что при создании ключа надо задавать права доступа (ACL) но как правильно запрограммировать до конца не понял. Может кто что конкретное посоветут и примерчик подбросит.
Re: Проблема доступа к ключу реестра из службы Windows
От: Elena_ Россия  
Дата: 13.12.04 08:35
Оценка: 12 (1)
Здравствуйте, niggar, Вы писали:

N>Есть служба Windows, выполняемая под LocalSystem. Ей нужен доступ на чтение и запись значений ключа, создаваемого приложением, написанным на VB 6.0.

N>Проблема в том, что сервис может читать значение ключа, но записать не может. Хотя функции записи возвращают успешный результат.
N>Я понимаю, что при создании ключа надо задавать права доступа (ACL) но как правильно запрограммировать до конца не понял. Может кто что конкретное посоветут и примерчик подбросит.

Может, пригодится (там есть файл с исходниками)

HOWTO: Use Low-Level Access Control APIs from Visual Basic Q316440
Пользователь — друг программиста!
Re[2]: Проблема доступа к ключу реестра из службы Windows
От: niggar  
Дата: 14.12.04 07:09
Оценка:
Здравствуйте, Elena_, Вы писали:

E_>Здравствуйте, niggar, Вы писали:


N>>Есть служба Windows, выполняемая под LocalSystem. Ей нужен доступ на чтение и запись значений ключа, создаваемого приложением, написанным на VB 6.0.

N>>Проблема в том, что сервис может читать значение ключа, но записать не может. Хотя функции записи возвращают успешный результат.
N>>Я понимаю, что при создании ключа надо задавать права доступа (ACL) но как правильно запрограммировать до конца не понял. Может кто что конкретное посоветут и примерчик подбросит.

E_>Может, пригодится (там есть файл с исходниками)


E_>HOWTO: Use Low-Level Access Control APIs from Visual Basic Q316440


Решил проблему. Эту статью я уже изучал. Всеравно спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.