Форум программистов, компьютерный форум CyberForum.ru

Как создать параметр DWORD? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
Алекс141
Сообщений: n/a
06.06.2011, 21:32     Как создать параметр DWORD? #1
Надо создать параметр DWORD в уже созданном разделе.
Не смейтесь, такие вещи как RegCreateKeyEx или просто RegCreateKey не пашут (хз почему).

Собсвтенно кусок
C++
1
2
3
4
5
HKEY hKey;
DWORD value = 0;
RegCreateKey(HKEY_CURRENT_USER, L"S-1-5-21-1420981786-876712135-2687292926-1000_Classes\\new_key\\new_key2", &hKey);
RegSetValueEx(hKey, L"_new_key2", 0, REG_DWORD, (LPBYTE)&value, sizeof(DWORD));
RegCloseKey(hKey);
В чём собственно подвох? Почему это не работает и если это не правильно (ну вдруг), то как правильно.

Забыл добавить что всё это дело происходит в реестре)))

Добавлено через 2 часа 18 минут
Сам разобрался, кому надо правильный ответ
C++
1
2
3
4
RegOpenKeyEx(HKEY_USERS, L"S-1-5-21-1420981786-876712135-2687292926-1000_Classes\\new_key\\new_key2", 0, KEY_ALL_ACCESS, &hkey);
DWORD value=0;
RegSetValueEx(hkey, TEXT("Save"), 0, REG_DWORD, (const BYTE*)&value, sizeof(value));
RegCloseKey(hkey);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2011, 21:32     Как создать параметр DWORD?
Посмотрите здесь:

C++ Создать функцию, которой строка передаётся как параметр, и которая возвращает количество слов
C++ Создать функцию Chet(k) логического типа,возвращающую True , если целый параметр К является чётным и False в противном случае
Создать функцию, которой строка передаётся как параметр, и которая возвращает количество слов C++
DWORD to double C++
C++ String to DWORD
C++ Преобразование DWORD в string
DWORD не инициализируется C++
Из DWORD в BYTE C++
Записать в строку LARGE_INTEGER и DWORD C++
Вытащить байт из dword C++
Функция преобразования Dword to String C++
Как в BYTE записать DWORD C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 21:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru