Чтение и запись ключа в / из реестра - PullRequest
0 голосов
/ 30 июня 2009

Вот проблема.

Я получаю следующую строку в качестве параметра для моей функции:

HKEY_CURRENT_USER\Software\MyProgram\SomeKey

, где SomeKey является

REG_DWORD

и имеет значение. Мне нужно читать и писать в этот ключ (SomeKey), но все известные мне функции реестра берут HKEY_CURRENT_USER отдельно от остальной части ключа (\ Software \ MyProgram \ SomeKey). Есть ли какой-либо API или функция для передачи всей строки и получения значения из этого ключа? и записать значение в этот ключ?

Если нет, кто-нибудь знает хороший, быстрый способ сделать это?

спасибо

Ответы [ 3 ]

1 голос
/ 30 июня 2009

Вам нужно будет разделить строку в вашей функции, чтобы определить правильный улей, против которого вы будете делать вызов.

0 голосов
/ 09 августа 2009

Wonderer ответ на ваш вопрос, как вы его задали, и предоставили довольно бесполезные комментарии о, нет.

Вам нужно будет на самом деле выполнить некоторую работу и написать несколько кодов, поскольку нет встроенного API, которое будет принимать строку, которую вы написали выше, и делать то, что вы просите. Microsoft предполагала, что люди захотят сами сделать этот маленький кусочек кода.

Итак, ответ на ваш вопрос: нет, нет функции API, которая делает то, что вы спрашиваете.

0 голосов
/ 30 июня 2009

Попробуйте RegQueryValue (Ex) и RegSetValue (Ex). Вы можете посмотреть их на MSDN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...