Может сервисная запись к реестру [HKLM]

Я пишу сервис для Windows Vista/7, какие потребности читали/писали/удаляли доступ к ключу реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons

Есть ли какие-либо особые условия, я должен сделать на всякий случай целевую систему, контроль учётных записей включил, и услуга должна всегда работать с правами администратора?

Сервис пишется в VB.NET, но код C# приветствуется.


Спасибо

7
задан Alex Essilfie 12 August 2010 в 14:18
поделиться

2 ответа

Контроль учетных записей пользователей (UAC) применяется только к пользователям, которые вошли в систему в интерактивном режиме. Служба Windows будет иметь доступный полный токен безопасности (в отличие от ограниченного, который UAC генерирует для пользователей нестандартных учетных записей).

Если ваша служба работает от имени администратора , члена группы администраторов или LOCALSYSTEM , она должна иметь неограниченный доступ к HKLM. Единственное, о чем вам может потребоваться знать, - это перенаправление реестра для 32-битных процессов, работающих в 64-битной Windows.

9
ответ дан 6 December 2019 в 22:59
поделиться

Единственная проблема, которую следует учитывать, - это то, что служба должна запускаться под учетной записью, имеющей доступ на чтение / запись / удаление реестра к указанному ключу.

2
ответ дан 6 December 2019 в 22:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: