Есть служба Windows, выполняемая под LocalSystem. Ей нужен доступ на чтение и запись значений ключа, создаваемого приложением, написанным на VB 6.0.
Проблема в том, что сервис может читать значение ключа, но записать не может. Хотя функции записи возвращают успешный результат.
Я понимаю, что при создании ключа надо задавать права доступа (ACL) но как правильно запрограммировать до конца не понял. Может кто что конкретное посоветут и примерчик подбросит.
Здравствуйте, niggar, Вы писали:
N>Есть служба Windows, выполняемая под LocalSystem. Ей нужен доступ на чтение и запись значений ключа, создаваемого приложением, написанным на VB 6.0.
N>Проблема в том, что сервис может читать значение ключа, но записать не может. Хотя функции записи возвращают успешный результат.
N>Я понимаю, что при создании ключа надо задавать права доступа (ACL) но как правильно запрограммировать до конца не понял. Может кто что конкретное посоветут и примерчик подбросит.
Может, пригодится (там есть файл с исходниками)
HOWTO: Use Low-Level Access Control APIs from Visual Basic
Q316440
Здравствуйте, 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
Решил проблему. Эту статью я уже изучал. Всеравно спасибо.