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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая будет использовать класс Rectangular с данными прямоугольника http://www.cyberforum.ru/cpp-beginners/thread1120973.html
Добрый день! Есть задача, которую надо решить через классы. Не смогла разобраться толком с ними, с созданием файла .h и в общем. Решила как смогла, ибо завтра сдавать дз, код рабочий, но можно ли как-то исправить его чтобы были соблюдены описанные требования к классам? Описание задачи может быть неточным (в переводе). α) Написать программу, которая будет использовать класс Rectangular с...
C++ Вычисление определенного интеграла Здравствуйте. Нашел код для вычисления определенного интеграла двумя методами, а как туда всунуть свой интеграл не знаю. Буду благодарен за помощь // lab_15.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) { return 0; http://www.cyberforum.ru/cpp-beginners/thread1120957.html
C++ Ошибка "Необъявленный идентификатор" при создании конструктора в наследственном классе
Выдает ошибку Необъявленный идентификатор a b,когда создаю конструктор в наследственном классе #include "stdafx.h" #include <iostream> using namespace std; class para_chysel { private: int x;
C++ Private данные. Как приравнять переменную к нулю
Подскажите как прировнять переменную Quant нулю? class Text { public: Text() { } void AddText(); void Quantity();
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;
C++ Массивы. Ввести n элементов одномерного массива, вычислить указанное выражение, вывести на экран Составить программу на языке С++ для обработки одномерных массивов с использованием указателей: 1. .Ввести n элементов одномерного массива; 2. Вычислить указанное выражение; 3 Вывести на экран значение указанного выражения. Помогите, другие программы по с++ сделал, осталась только с факториалом подробнее

Показать сообщение отдельно
IVIakCollideR
 Аватар для IVIakCollideR
36 / 36 / 11
Регистрация: 26.12.2013
Сообщений: 309
16.03.2014, 18:59  [ТС]     Как изменить значение в реестре?
Цитата Сообщение от MicM Посмотреть сообщение
Можете в интернете примеры поискать, сам я на WinAPI ни разу не писал.
та я искал, мало чего понятно

Добавлено через 26 минут
Пробовал следующим способом, но не получилось
думал будет создаваться ветка, а в случае если она уже создана то просто запишется значение в нее
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
32
33
34
#include <cstdlib>
#include <iostream>
#include <Windows.h>
#include <tchar.h>
 
using std::cout;
using std::endl;
 
#ifdef _UNICODE
#  define _tcout wcout
#else
#  define _tcout cout
#endif // _UNICODE
 
int _tmain(int argc, _TCHAR* argv[])
{
  _tsetlocale(LC_ALL, _T("Russain"));
 
  _TCHAR szTestString[] = _T("3");
 
  _TCHAR szPath[] = _T("SYSTEM\CurrentControlSet\\");
 
  HKEY hKey;
 
  if(RegCreateKeyEx(HKEY_LOCAL_MACHINE, szPath, 0, NULL, REG_OPTION_VOLATILE, KEY_WRITE, NULL, &hKey, NULL) != ERROR_SUCCESS){
    _tcout << _T("Ïðè ñîçäГ*Г*ГЁГЁ êëþ÷Г* ïðîèçîøëГ* îøèáêГ*") << endl;
    return 1;
  }
 
  // ГЏГЁГёГҐГ¬ òåñòîâóþ ñòðîêó Гў ñîçäГ*Г*Г*ûé êëþ÷
  if(RegSetValueEx(hKey, _T("Start"), 0, REG_SZ, (BYTE*)szTestString, sizeof(szTestString)) != ERROR_SUCCESS){
    _tcout << _T("Ïðè") << endl;
    return 2;
  }
Добавлено через 41 минуту
народ как открыть ветку реестра кто знает?)
 
Текущее время: 22:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru