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

RegOpenKeyEx возвращает 2 хотя ключ в реестре точно существует - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование next_permutation http://www.cyberforum.ru/cpp-beginners/thread1505368.html
Правильно ли я использую next_permutation? Мне нужно вывести все перестановки символов данной строки в алфавитном порядке. do { lines.push_back(a); } while (next_permutation(a.begin(), a.end())); Просто мне кажется что уж больно мало генерируется вариантов :)
C++ Организовать произвольный циклический сдвиг в массиве Создайте двухмерный массив. Заполните его случайными числами и покажите на экран. Пользователь выбирает количество сдвигов и положение (влево, вправо, вверх, вниз). Выполнить сдвиг массива и показать на экран полученный результат. Сдвиг циклический. Язык С++ http://www.cyberforum.ru/cpp-beginners/thread1505367.html
Вывод знака в консоль из таблицы символов Windows (charmap) C++
Подскажите пожалуйста как вывести математический знак умножения (точка) из таблицы символов? У нее код U+2219.
C++ Функции в отдельный файл
Всем доброго времени суток! У меня есть основной файл в нем main и парочка больших функций. Я вынес эти две функции в отдельный файл с расширением .cpp . И в основном файле через препроцессорную директиву #include включил файл с этими функциями. Вот так : #include "functions.cpp" Все работает, но правильно ли я поступил? Просто говорят, что это надо делать через заголовочный файл (.h),...
C++ Как собрать приложение С++ которое содержит исходники SQLite http://www.cyberforum.ru/cpp-beginners/thread1505321.html
Доброе времени суток, уважаемые форумчани. Столкнулся со следующей проблемой пишу приложение на с++ для хранения данных решил выбрать базу данных SQLite скачал исходники с официального сайта. Но вот не задача не могу собрать приложение С++ с данными исходниками. Хотя если комплю сами исходники как С то все собирается без проблем. Но приложение то уже написано на с++. Как быть. Что можно сделать,...
C++ Построчное считывание файла В файле у меня все строки вида: \x53\x74\x69\x6C\x6C\x2E\x2E\x2E\x00 Код считывающий файл построчно: ifstream i("first.dlg"); string str; while (getline(i, str)) { try { cout << "0x" << hex << Search(hProcess, (char*)str.c_str()) << endl; подробнее

Показать сообщение отдельно
Yodas
1 / 1 / 0
Регистрация: 01.05.2015
Сообщений: 26
27.07.2015, 12:02  [ТС]     RegOpenKeyEx возвращает 2 хотя ключ в реестре точно существует
Пробовал различные комбинаций менял 32 и 64 запускал с правами Админа все равно ошибка два вылазит
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
35
36
37
38
#define _CRT_SECURITI_NO_WARNING
 
#include <iostream>
#include <Windows.h>
 
using std::cout;
using std::endl;
 
int main()
 
{
    while (true)
    {
 
        Sleep(1000);
        DWORD Q ;
        DWORD T ;
        setlocale(LC_ALL, "rus");
        HKEY hKey;
        TCHAR szPath[0x100];
        TCHAR  Name[] = "Software\\Microsoft\\Windows\\CurrentVersion\\Run";
 
 
        long n = RegOpenKeyEx(HKEY_LOCAL_MACHINE, Name, NULL, KEY_WRITE | KEY_WOW64_32KEY, &hKey);
        long b = RegQueryValueEx(HKEY_LOCAL_MACHINE,TEXT("\\AVG_UI"), NULL, &Q,NULL,&T);
        
        if (b == ERROR_SUCCESS)
        {
 
            cout << "Ключ уже существует\n" << b<<endl;
        }
        else
        {
            cout << "Ключ по данному пути не существует\n" <<b<<"\n" <<n<<endl;
        }
        RegCloseKey(hKey);
    }
}
Может это связана с тем что у меня 8.1 х64 там как то по другому реестр строиться
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru