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

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

Войти
Регистрация
Восстановить пароль
 
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
#1

Вопрос про реестр - C++

15.03.2011, 16:27. Просмотров 376. Ответов 2
Метки нет (Все метки)

Здравствуйте господа програмисты!У меня есть программа,честно сознаюсь скачал с интернета и переделал не много,поэтому не доконца понимаю.Вопрос собственно вот какой-вот текст программы-
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include <stdio.h>
#include<windows.h>
#include<conio.h>
using namespace std;
int main()
{
    HKEY hKey;
  char szPath[0x100];
  GetModuleFileName(NULL, szPath, sizeof(szPath));    
  RegCreateKeyEx(HKEY_LOCAL_MACHINE,                     "Hardware\\Acpi\\Facs",                     NULL,                     "",                     REG_OPTION_NON_VOLATILE,                     KEY_SET_VALUE,                     NULL,                     &hKey,                     NULL);
  if (hKey)    {        RegSetValueEx(hKey, "qwer", NULL, REG_SZ, (LPBYTE)szPath, strlen(szPath));        RegCloseKey(hKey);    }
system("pause");
return 0;
}
так вот как параметру "qwer" присвоить значение в реестре 1.Если можно показать элементарный пример!
Заранее всем огромное спасибо!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2011, 16:27     Вопрос про реестр
Посмотрите здесь:

Вопрос про классы - C++
Такой пример. Базовый класс First, и два производных от него класса Second и Third. First*ar={new First(параметры),new Second(параметры),...

Вопрос про friend - C++
Вот мой код. #include&lt;iostream&gt; using namespace std; class Bottle; class Carton { public: Carton(const Bottle&amp; xBottle) {...

[C++] Вопрос про ввод - C++
#include &lt;iostream.h&gt; #include &lt;stdio.h&gt; void main() { char adress; char text; //FILE * fo;

Вопрос про __function - C++
вопрос глупый, но все же: зачем в названии функциях пишут две __ - void __Plus(int a); - пример int __Display(int b) это для красоты...

вопрос про new из с++ за 21 день - C++
контрольный вопрос: что возвращает оператор new, когда для создания объекта нет достаточно памяти7 Добавлено через 12 минут еще...

Вопрос про указатели - C++
char *a = &quot;s&quot;; 1. Выделяется место в памяти 2. В это место записывается s 3. Указателю a приваивают адрес памяти где храниться s ...

Вопрос про ф-ию mul - C++
Расскажите пожалуйста про ф-ию mul, перегружаемую в классе. Что она делает?

вопрос про скобки - C++
Здравствуйте, получил задание написать программу, смысл которой заключается в умножении матрицы на столбец. Матрица статическая, функция...

Вопрос про конструктор - C++
цитата исходного кода из книги: class stock{ ... public: stock(); //Типа объявление конструктора по умолчанию чтоли... ...

Вопрос про outtextxy() - C++
Если в графическом режиме выводить текст с помощью функции outtextxy() поверх другого текста, то новый текст сливается со старым. Прошу...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
uggway
219 / 133 / 9
Регистрация: 12.04.2010
Сообщений: 248
15.03.2011, 16:39     Вопрос про реестр #2
Смотри описание RegSetValueEx.

C
1
2
3
4
5
6
7
8
LONG WINAPI RegSetValueEx(
  __in        HKEY hKey,
  __in_opt    LPCTSTR lpValueName,
  __reserved  DWORD Reserved,
  __in        DWORD dwType,
  __in_opt    const BYTE *lpData,
  __in        DWORD cbData
);
А для твоей программки можно небходимое положить в строку szPath:
szPath = "1";
LaГushan
124 / 124 / 14
Регистрация: 12.03.2011
Сообщений: 227
15.03.2011, 17:19     Вопрос про реестр #3
Игорь с++, Тэги всё таки пока не отменяли.. а вообще, работает. По крайней мере у меня. Чтобы в szPath поместить "1", можно воспользоваться
C++
1
strcpy(szPath,"1");
Но у вас в szPath результат выполнения функции GetModuleHandle, поэтому лучше объявить другой массив для записи значения.
Ответ Создать тему
Опции темы

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