3

У меня есть приложение, которое должно прочитать некоторые ключи реестра из ветви HKEY_LOCAL_MACHINE . Приложение работает без проблем, когда администратор вошел в систему, но когда обычный пользователь вошел в систему, приложение вылетает и говорит мне, что мне нужны права администратора.

Как я могу заставить это приложение работать для обычного пользователя?

Приложение работает без проблем на обычных Windows 7 и Windows 8 как с правами администратора, так и обычного пользователя.

Любая помощь будет оценена.

1 ответ1

2

В Реестре предоставьте разрешения на чтение группе « Users » для ключей, к которым приложению необходим доступ. Вы можете использовать Process Monitor, чтобы выяснить, какие это ключи. Это прекрасно работает, если все, что нужно приложению - это доступ на чтение, как вы заявляете.

Скорее всего, это не все, что требуется приложению, и в этом случае Process Monitor может помочь вам определить, к каким другим вещам пытается обратиться программа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .