Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая будет использовать класс Rectangular с данными прямоугольника http://www.cyberforum.ru/cpp-beginners/thread1120973.html
Добрый день! Есть задача, которую надо решить через классы. Не смогла разобраться толком с ними, с созданием файла .h и в общем. Решила как смогла, ибо завтра сдавать дз, код рабочий, но можно ли...
Вычисление определенного интеграла C++
Здравствуйте. Нашел код для вычисления определенного интеграла двумя методами, а как туда всунуть свой интеграл не знаю. Буду благодарен за помощь // lab_15.cpp: определяет точку входа для...
C++ Ошибка "Необъявленный идентификатор" при создании конструктора в наследственном классе
Выдает ошибку Необъявленный идентификатор a b,когда создаю конструктор в наследственном классе #include "stdafx.h" #include <iostream> using namespace std; class para_chysel { private:...
C++ Private данные. Как приравнять переменную к нулю Подскажите как прировнять переменную Quant нулю? class Text { public: Text() { } void AddText(); void Quantity(); http://www.cyberforum.ru/cpp-beginners/thread1120954.html
C++ Алгоритм сортировки слиянием. Исправить ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread1120946.html
#include <iostream> #include <time.h> void merge(int array, int left, int right, int n) { int middle, start1, start2, j; int *tempArray = new int; middle = (left + right)/2;
Массивы. Ввести n элементов одномерного массива, вычислить указанное выражение, вывести на экран C++
Составить программу на языке С++ для обработки одномерных массивов с использованием указателей: 1. .Ввести n элементов одномерного массива; 2. Вычислить указанное выражение; 3 Вывести на экран...
Определить существенные и фиктивные переменные. Вывести на экран таблицу истинности для существенных переменных C++
Для функции трёх переменных определить существенные и фиктивные переменные. Вывести на экран таблицу истинности для существенных переменных. Вот мой код, но где-то закралась ошибка, так как таблицы...
C++ Обработка сведений о студентках Помогите исправить программу. Вроде нет ошибок но он неправильно выводит. Вот условие задачи: Составьте программу для обработки сведений о студентках своей группы. Сведения представляются в виде... http://www.cyberforum.ru/cpp-beginners/thread1120908.html
C++ Работа с библиотекой STL, контейнер map http://www.cyberforum.ru/cpp-beginners/thread1120883.html
Ввожу с экрана имя и номер телефона несколько раз, но for_each почему-то выводит на экран только последнего введенного пользователя, а мне нужно, чтобы выводил всех. Объясните, что я не так делаю? И...
C++ Найти слово, в котором число различных символов минимально Добрый вечер! Помогите, пожалуйста. Ввести n слов с консоли. Найти слово, в котором число различных символов минимально. Если таких слов несколько, найти первое из них. http://www.cyberforum.ru/cpp-beginners/thread1120879.html
IVIakCollideR
39 / 39 / 14
Регистрация: 26.12.2013
Сообщений: 309
16.03.2014, 19:50  [ТС] 0

Как изменить значение в реестре?

16.03.2014, 19:50. Просмотров 1290. Ответов 17
Метки (Все метки)

Ответ

Цитата Сообщение от Убежденный Посмотреть сообщение
RegOpenKeyEx -> RegSetValue -> RegCloseKey.
сделал, но не работает, в чем дело?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <cstdlib>
#include <iostream>
#include <Windows.h>
#include <tchar.h>
 
using std::cout;
using std::endl;
 
int _tmain(int argc, _TCHAR* argv[]){
  _tsetlocale(LC_ALL, _T("Russain"));
  _TCHAR szTestString[] = _T("4");
  _TCHAR szPath[] = _T("SYSTEM\CurrentControlSet\services\USBSTOR\\");
  HKEY hKey;
  
  if(RegOpenKeyEx (HKEY_LOCAL_MACHINE, szPath, NULL, NULL, &hKey) != ERROR_SUCCESS){
    _tcout << _T("error") << endl;
    return 1;
  }
 
  if(RegSetValueEx(hKey, _T("Start"), 0, REG_SZ, (BYTE*)szTestString, sizeof(szTestString)) != ERROR_SUCCESS){
    _tcout << _T("error") << endl;
    return 2;
  }
 
  if(RegCloseKey(hKey) != ERROR_SUCCESS){
    _tcout << _T("error") << endl;
    return 3;
  };
 
  return 0;
}


Вернуться к обсуждению:
Как изменить значение в реестре?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2014, 19:50

Как изменить значение глобальной переменной в процедуре?
Как изменить значение глобальной переменной в процедуре? #include &lt;iostream&gt; using std:: cin;...

Как изменить значение const в данном примере?
Здравствуйте, я пишу свой интерпретатор. Дело в том, что Parser_impl является константой. Как в...

Как изменить значение глобальной переменной в функции?
#include &lt;cstdlib&gt; #include &lt;stdlib.h&gt; #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;math.h&gt; ...

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