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

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

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

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

15.03.2011, 16:27. Просмотров 396. Ответов 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.Если можно показать элементарный пример!
Заранее всем огромное спасибо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2011, 16:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вопрос про реестр (C++):

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

Вопрос про палиндромы - C++
Такая вот задачка по програмированию С++: Ввести рядок символов и составить масив слов-палиндромов (читаются одинаково с права на лево и...

Вопрос про указатели - C++
#include &lt;iostream.h&gt; int main() { int x; int *Pointer; pointer = &amp;x; cout &lt;&lt; pointer; cout &lt;&lt; *ponter; return 0; ...

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

Вопрос про классы - 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) {...

2
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";
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, поэтому лучше объявить другой массив для записи значения.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2011, 17:19
Привет! Вот еще темы с ответами:

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

Вопрос про консоль - C++
День добрый. Я новичок в программировании и пишу консольную программу.Хотелось бы узнать у более опытных товарищей. Как сделать так,...

Вопрос про память... - C++
Вот скажите пожалуйста в чем разница между int *p = new int; *p = 10; и int n = 10; не могу понять )

Вопрос про табуляцию в C++ - C++
Символ табуляции он одновременно переносит курсор на след.строку и выравнивает строки?


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

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

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