Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2015, 11:36   #1
dimoni414
Пользователь
 
Регистрация: 20.09.2014
Сообщений: 13
По умолчанию Не могу читать значение Реестра.

Программа может записывать туда значения, но Читать не может....
ошибка в RegQueryValueEx
Код:
	HKEY hk;
	DWORD dwDisp;
	TCHAR szBuf[MAX_PATH] = _T("lab4\\next\\Last Run Time");// ключи

	if ((RegCreateKeyEx(HKEY_CURRENT_USER, szBuf, 
		0, NULL, REG_OPTION_VOLATILE,
		KEY_ALL_ACCESS , NULL, &hk, NULL)) != ERROR_SUCCESS)
	{
		std::cout << ("Could not create the registry key.") << std::endl;
		return 1;
	}

	TCHAR ForPrintBuf[130] = { 0 };
	DWORD dwForPrintBufLen = MAX_PATH;

	if ((RegQueryValueEx(hk, _T("Время запуска программы:"), 0,0 /*не хочет читать, тварь*/
		, (BYTE*)ForPrintBuf, &dwForPrintBufLen)) != ERROR_SUCCESS)
	{
		std::cout << ("Could not read the registry value.") << std::endl;
		return 2;
	}
	else
	{
		std::cout << _T("Последний раз вы запускали программу в :") << ForPrintBuf << std::endl;
	}


	if ((RegSetValueEx(hk, _T("Время запуска программы:"), 0, REG_SZ, (BYTE*)(szStrW), sizeof(szStrW)) != ERROR_SUCCESS))
	{
		std::cout << "Could not write the registry value." << std::endl;
	}

	RegCloseKey(hk);
dimoni414 вне форума Ответить с цитированием
Старый 02.10.2015, 11:44   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
ошибка в RegQueryValueEx
Код ошибки через GetLastError() выясни.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести значение из файла реестра oteccc Общие вопросы Delphi 6 07.12.2013 00:05
вытянуть значение из реестра lezgin Общие вопросы Delphi 7 04.11.2013 13:09
значение реестра в файл Alkagolik Win Api 21 25.08.2011 05:36
значение из реестра Smagulov85 Общие вопросы Delphi 6 29.03.2010 01:48
Как считать значение из реестра? (делфи) zotox Помощь студентам 7 26.09.2008 12:38