Проверка ключа в реестре

Здравствуйте, я решил написать функцию проверкуи ключа в реестре, у меня это частично получилось. Функция проверяет существование ключа в реестре и выводит сообщение. Вопрос заключается в следующем, как еще реализовать проверку значения в ключе? Ниже привожу рабочий код:
#include <windows.h>
#include <stdio.h>

char veraddregkey(**charaddregkey)
{
HKEY hKey;
*char
key;

char buf[255] = {0};
DWORD dwBufSize = sizeof(buf);
DWORD dwtype = 1;
char szBuf[MAX_PATH];
DWORD dwBufLen = MAX_PATH;

DWORD TYPE = REG_DWORD;
HKEY VAR = 0;
HKEY SECTION = HKEY_CURRENT_USER;
const char keyway[] = «Software\Programma\function»;
const char keyname[] = «DisableConfig»;

// открываем ключ если он существует
if(RegOpenKeyEx(SECTION, keyway, KEY_QUERY_VALUE, 1, &VAR) == ERROR_SUCCESS)
{
puts(«Внимание: в реестре есть ключ »);
system(«pause»);
}
else
{
puts(«Внимание: в реестре нет ключа »);
system(«pause»);
}
}
int main(**charkey)
{
*char
keys;
veraddregkey(&keys);

return 0;
}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.