Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Сортировка строк в ListView Приветствую. Столкнулся с такой проблемой: Имеется окно ListView, в нем 5 столбцов и порядка 100 строк. Не могу заставить элемент ListView сортировать строки при нажатии на заголовке соответствующего столбца. Вобщем щелкая по шапке(заголовку столбца) ListView, получаю сообщение WM_NOTIFY, где определяю событие LVN_COLUMNCLICK, далее вызываю API-функцию ListView_SortItems. case WM_NOTIFY: {... https://www.cyberforum.ru/ win-api/ thread668848.html Создать поток, осуществить в нем табулирование функции (разложением в ряд Тейлора) C++ WinAPI
Создать отдельный поток, и осуществить в нем табулирование функции, заданную расписанию в ряд Тейлора, в области ее определения на отрезке от А до В (количество шагов не менее 100 000).Функция cosx. Как сделать эту функцию в потоке ...
C++ WinAPI Как отследить сообщение от созданных кнопок в WM_COMMAND Задача написать крестики - нолики с помощью диалогового окна, предоставляется выбор размерность поля (3х3, 4х4, 5х5). Всё сделал, в смыле кнопки появляются всё как надо, только как теперь перехватить от них сообщения в WM_COMMAND. Вариант как с кнопкой ОК - "if(LOWORD(wParam)==IDOK)" не проходит, кнопки создавалист во время выполнения программы и мне ID не известны, пробывал... https://www.cyberforum.ru/ win-api/ thread668804.html C++ WinAPI Разрезать картинку на части пазлов Всем привет!!! Подскажите как можно реализовать или взять уже где ни будь готовый пример для раз резки картинки на части пазлов!!! За ранние спасибо https://www.cyberforum.ru/ win-api/ thread668552.html
C++ WinAPI Отображение "клика" мишки
/* Всем добрый вечер! Помогите пож., мне кажется 2 пункт смогла сделать, а вот с первым проблема, если кликаю в середине клиентского окна, отображает правильно и все... больше реагировать на другие клики не хочет (за пределами клиентского окна) Предположим, что существует прямоугольник, границы которого на 10 пикселей отстоят от границ клиентской области окна. 1. Необходимо при нажатии...
C++ WinAPI Запись и воспроизведение движений мыши хочу написать свой кликер, нужно записывать движения мыши а потом воспроизводить как можно реализовать ? https://www.cyberforum.ru/ win-api/ thread668132.html
C++ WinAPI Проверка, что служба работает https://www.cyberforum.ru/ win-api/ thread666915.html
собссно сабж ищу, как можно, зная название службы, проверить, запущена она или нет если есть готовые примеры, буду рад. по сути нужен ответ с булевым true на Started (служба запущена) и Flase при остальных вариантах.
C++ WinAPI Аргумент типа const char* не совместим с параметром типа LPCWSTR
Начал учить win32 по книге Финогенова, вставил код первой проги в VS10, пишет мне ошибку "аргумент типа const char* не совместим с параметром типа LPCWSTR" #include <windows.h> int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR, int ) { int m; char szText; for (int i = 0 ; i <= 9 ; i ++) m = i * i;
C++ WinAPI Toolbox, Imagelist https://www.cyberforum.ru/ win-api/ thread666667.html
Ребята не активен инструмент Imagelist в Toolbox и еще куча компонентов, создал диалговое MFC приложение! Помогите...
C++ WinAPI Рисование и поток https://www.cyberforum.ru/ win-api/ thread666465.html
Всем привет, хочу научится рисовать, используя потоки: у меня есть вектор, в котором я храню информацию: vector<pair<double,double>>func(double x, double y,double A1,double A2,double A3,double w1, double w2,double w3,double phi1,double phi2,double phi3) {
C++ WinAPI Не закрывается дочернее окно
Здравствуйте, объясните пожалуйста, почему дочернее окно не закрывается и вообще ни на что не реагирует. И как это можно исправить. #include "windows.h" LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); char szIconName="MYICON"; char szProgName="Progname"; char szText=""; char szTitle1="Example";
C++ WinAPI Вывод звука на порты https://www.cyberforum.ru/ win-api/ thread666001.html
Доброго времени суток. Подскажите пожалуйста как вывести .wav файл, на определенный порт звуковой карты. Пробовал через mciSendString. Ничего не получилось. Пытался разобраться в DirectSound, пока безрезультатно. Зарание спасибо
29 / 28 / 7
Регистрация: 10.07.2009
Сообщений: 317
12.10.2012, 16:32  [ТС] 0

Как читать REG_RESOURCE_LIST значение - C++ WinAPI - Ответ 3552737

12.10.2012, 16:32. Показов 1860. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от UI Посмотреть сообщение
На social.msdn есть пример:
how to read REG_RESOURCE_LIST data from registry
За пример конечно спасибо, но у меня не получилось вытащить то что нужно, собственно пример вами приведённый, как раз то что мне и нужно (а именно получить размер ОЗУ), но он у меня не сработал - выводит символы с псевдографикой.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio>
#include <windows.h>
#include <string>
#include <stdlib.h>
 
using namespace std;
 
 
    int main () {
 
   HKEY hKey;
    DWORD dwType;
    DWORD dwSize;
    LPBYTE strRamSize[80];
 
 
RegOpenKeyEx(HKEY_LOCAL_MACHINE,"HARDWARE\\RESOURCEMAP\\System Resources\\Physical Memory",0,KEY_READ,&hKey);
RegQueryValueEx(hKey,".Translated",NULL,&dwType,(LPBYTE)strRamSize,&dwSize);
cout<<(char*)strRamSize;
getch();
RegCloseKey(hKey);
}
Приведение к другим типам также ничего не даёт.

Добавлено через 19 минут
Цитата Сообщение от >arty< Посмотреть сообщение
За пример конечно спасибо, но у меня не получилось вытащить то что нужно, собственно пример вами приведённый, как раз то что мне и нужно (а именно получить размер ОЗУ), но он у меня не сработал - выводит символы с псевдографикой.

Приведение к другим типам также ничего не даёт.
Нашёл код на Delphi и решил воспользоваться, но результат тот же - ничего:

Delphi
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
procedure TForm1.Button1Click(Sender: TObject);
begin
ReadREG_MULTI_SZ(HKEY_LOCAL_MACHINE,'HARDWARE\\RESOURCEMAP\\System Resources\\Physical Memory','.Translated', Memo1.Lines);
end;
 
procedure TForm1.ReadREG_MULTI_SZ(const CurrentKey: HKey; const Subkey,
  ValueName: string; Strings: TStrings);
  var
  valueType: DWORD;
  valueLen: DWORD;
  p, buffer: PChar;
  key: HKEY;
begin
 
  // Clear TStrings
  Strings.Clear; 
  // open the specified key
  if RegOpenKeyEx(CurrentKey, 
                  PChar(Subkey), 
                  0, KEY_READ, key) = ERROR_SUCCESS then 
  begin 
    // retrieve the type and data for a specified value name
    SetLastError(RegQueryValueEx(key, 
                 PChar(ValueName), 
                 nil, 
                 @valueType, 
                 nil, 
                 @valueLen)); 
    if GetLastError = ERROR_SUCCESS then 
      if valueType = 8 then 
      begin 
        GetMem(buffer, valueLen); 
        try 
          // receive the value's data (in an array).
          RegQueryValueEx(key, 
                          PChar(ValueName), 
                          nil, 
                          nil, 
                          PBYTE(buffer),
                          @valueLen); 
          // Add values to stringlist
          p := buffer; 
          while p^ <> #0 do 
          begin 
            Strings.Add(p); 
            Inc(p, lstrlen(p) + 1) 
          end 
        finally 
          FreeMem(buffer) 
        end 
      end 
      else 
        raise ERegistryException.Create('Stringlist expected/ String Liste erwartet...') 
    else 
      raise ERegistryException.Create('Cannot Read MULTI_SZ Value/'+ 
        'Kann den MULTI_SZ Wert nicht lesen...'); 
  end;
end;
Так как же всё таки правильно читать REG_RESOURCE_LIST значение?

Вернуться к обсуждению:
Как читать REG_RESOURCE_LIST значение C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2012, 16:32
Готовые ответы и решения:

Как строится ветвление, как читать данные, введённые с клавиатуры, как их потом применять
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Мне 11 лет, и я учусь...

Как из С++ передать данные в текстовый файл? и как читать текстовые файлы в С++?
Задача такая: у меня есть текстовый файл, в котором из матлаба передано некоторое число N. как...

Как читать с файла каждую строку как структуру
вопрос 1) как рассмотреть файл как последовательность битов.. вопрос 2) как читать с фаила каждую...

Как читать матрицу....
Как читать матрицу вот таким образом Изображение

7
12.10.2012, 16:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2012, 16:32
Помогаю со студенческими работами здесь

Как читать реестр?
У меня такая задача: в реестре нужно прочитать все, что лежит по адресу...

как читать по байтам
как читать любою файлу по байтам и записать на другую файла

Как читать 2ю строку
Помогите пожалуйста.В исходном файле (txt) две строки, и нужно в конечный файл (txt) вывести только...

Как читать eax?
Как можно сохранить байты из регистра? Допустим первый байт так mov byte ,eax rb a 1 И как...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru