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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
Алекс141
Сообщений: n/a
#1

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

06.06.2011, 21:32. Просмотров 2047. Ответов 0
Метки нет (Все метки)

Надо создать параметр 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++
создать функцию в которой строка передаётся как аргумент и возвращает количество слов

Создать функцию, которой строка передаётся как параметр, и которая возвращает количество слов - C++
создать функцию в которой строка передаётся как параметр и возвращает колличество слов в этой строке

Как в BYTE записать DWORD - C++
Здравствуйте! Подскажите, пожалуйста, как в BYTE *b; b = new BYTE; записать с byte размером 4 байта DWORD значение

String to DWORD - C++
Есть адрес переменной в виде (0x7515A0FA), хранящийся в переменной string. Как переделать в DWORD?

DWORD не инициализируется - C++
Пишу в Visual Studio 2008 #include "stdafx.h" #include <windows.h> #include <iostream> #include <process.h> В функции ошибка:...

DWORD to double - C++
нарисовалась такая проблемка - не могу корректно привести число типа DWORD к числу типа double если кто знает-подскажите как это...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2011, 21:32
Привет! Вот еще темы с ответами:

Из DWORD в BYTE - C++
Доброе время суток! Как конвертировать DWORD в BYTE? DWORD dwL; BYTE *pb;

Вытащить байт из dword - C++
Есть массив, в цикле из него берутся и пишутся данные, непоследовательно. Массив int-ов. 1. Как разложить dword на байты (какой способ...

Преобразование DWORD в string - C++
DWORD to string как сделать, гугл не помог) если что консоль visual studio c++

Записать в строку LARGE_INTEGER и DWORD - C++
Как вывести в строчке их значение? На данный момент выводятся кракозябрами. Я понял, что они из нескольких байт состоят. Ну так...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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