Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Получть в label значения в цикле Добрый день я новечек в WinApi , есть задача получать актальное значение переменной в label1=CreateWindow("STATIC",NULL,WS_CHILD | WS_VISIBLE, 10,5,150,20,hw,NULL,NULL,0); Понятно что это должно происходить в цикле считывания сообщений LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) Какой цикл организовать для получени переменной через каждые 15 секунд?... https://www.cyberforum.ru/ win-api/ thread992370.html C++ WinAPI winapi visual c++
подскажите книгу. winapi visual c++. для старта.
C++ WinAPI Подсчет количества "кликов" левой, правой и средней кнопки мыши Написать приложение в котором ведется подсчет количества "кликов" левой, правой и средней кнопки мыши. Обновляемую статистику необходимо выводить в заголовок окна. Код: #include <Windows.h> #include <tchar.h> //прототип оконной процедуры LRESULT CALLBACK WindowProc(HWND,UINT,WPARAM,LPARAM); https://www.cyberforum.ru/ win-api/ thread992178.html C++ WinAPI Потоки в классе Доброго времени суток. Мне нужно реализовать вызов члена-функции класса в отдельном потоке. Посмотрел примеры - все вроде понятно, только не понимаю как в вызываемую функцию передать параметры. Объясните пожалуйста, по возможности можно на примере. https://www.cyberforum.ru/ win-api/ thread992160.html
Проверка прав доступа (чтение/запись) в директории C++ WinAPI
Нужно проверить, доступна ли данная директория (к примеру "D:\\readonly_folder\") для записи/чтения файлов. Подскажите, как можно реализовать для Windows. Можно использовать boost, но только версию 1.47. В более новых вроде есть permission(), но новую версию нельзя использовать.
C++ WinAPI Распараллеливание Здраствуйте. Подскажите как распаралелить функцию поиска минимального элемента в масиве средствами WinAPI. К примеру в 2, 4, 8... потоках. Спасибо. https://www.cyberforum.ru/ win-api/ thread992004.html
C++ WinAPI Простейшая игра https://www.cyberforum.ru/ win-api/ thread991459.html
Доброго времени суток, поставил себе задачу написать уже изжёванную тему "Марио" ну только в своем исполнении, ну так как еще студент было бы неплохо повторить С++ ну и совместить ее с GDI+. ну это маленькое введение :) Сама проблема, наверноеЮ глупа, но преподователи ничем не могут помочь, общем было много проблем с выводом на экран без тормозов всех картинок (мир рисую по карте заранее...
C++ WinAPI Функция WaitForMultipleObjects выбрасывает поток
Всем привет. Создаю поток( пусть будет поток А ) и ожидаю события на WaitForMultipleObjects. Одновременно считываю из звуковой карты данные , после считывания 44100*2 байт сигнализирую потоку А, поток А в свою очередь начинает считать преобразование Фурье и выводить на экран. Сигнал происходит и после метки в 88200*2 байт и так же сигнализирует потоку А. Проблема вся в том , что поток А не...
C++ WinAPI Как можно найти в дебаггере данную функцию: инструкция по адресу XXXXXXXXXXXXX обратилась к памяти по адресу YYYYYYYYYYYYY память не может быть read Можно ли как то по адресу инструкции пробить что за инструкция такая в программе вызвала экзепшен? Добавлено через 35 минут Ведь по сути у каждой программы должен быть так сказать список всех её инструкций ассемблеровских. Тоесть если в ассемблере писать код, каждая строчка, тоесть каждая инструкция имеет свой фиксированный адрес в данной программе. Так вот, думаю же можно в студии как то... https://www.cyberforum.ru/ win-api/ thread991370.html C++ WinAPI Хук мыши ломает ввод https://www.cyberforum.ru/ win-api/ thread990879.html
Всем доброго времени суток! Пишу кликер для игры, но не суть. Написал хук клавы и мыши, оба работают, но: если хук поймает нажатие мыши, то указатель мыши просто исчезает. Внутри игры мышь по прежнему работает, вне игры курсор не отображается, а если закрыть игру, то курсор снова появляется. Вот код, раньше хуков не писал, профиль не мой. помогите, пожалуйста! #include <stdio.h> #include...
Отображение стандартных элементов управления C++ WinAPI
Помогите разобраться. Есть код простой программы. На одной машине работает на ура, на другой, почему то не отображаются стандартные элементы управления из динамической библиотеки comctl32, а именно слайдеры и прогресс_бар. Вот собственно код: #include "stdafx.h" #include "color_slider.h" #include <CommCtrl.h> #include <time.h>
C++ WinAPI Создать два потока на с++ https://www.cyberforum.ru/ win-api/ thread990699.html
Создать два потока на языке программирования С + + в среде Borland C + + Builder с использованием функции WinAPI, первый из которых выводит в обоих окнах текст с периодически меняющимися цветом, а второй - изменяет фон окна. если идеи или можете помочь кодом то буду благодарен = ))заранее спасибо:senor:
0 / 0 / 1
Регистрация: 16.10.2011
Сообщений: 53
23.11.2013, 11:25  [ТС] 0

Точка монтирования USB диска SetupAPI - C++ WinAPI - Ответ 5377177

23.11.2013, 11:25. Показов 10756. Ответов 38
Метки (Все метки)

Ответ

Цитата Сообщение от Убежденный Посмотреть сообщение
SetupDiGetDeviceRegistryProperty с кодом SPDRP_REMOVAL_POLICY не пробовали ?
Немогу понять что за значение возвращает это SPDRP_REMOVAL_POLICY вроде как DWORD но что с ним делать ? как мне определить что это за устройство ? Если выводить как строку то нулевой символ какойто возвращает и все.


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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
void print_property2
(
    __in HDEVINFO        hDevInfo,
    __in SP_DEVINFO_DATA DeviceInfoData,
    __in PCWSTR          Label,
    __in DWORD           Property
)
{
    DWORD  DataT;
    LPTSTR buffer     = NULL;
    DWORD  buffersize = 0;
    
    //
    // Call function with null to begin with, 
    // then use the returned buffer size (doubled)
    // to Alloc the buffer. Keep calling until
    // success or an unknown failure.
    //
    //  Double the returned buffersize to correct
    //  for underlying legacy CM functions that 
    //  return an incorrect buffersize value on 
    //  DBCS/MBCS systems.
    // 
    while (!SetupDiGetDeviceRegistryProperty(
                hDevInfo,
                &DeviceInfoData,
                Property,
                &DataT,
                (PBYTE)buffer,
                buffersize,
                &buffersize))
    {
        if (ERROR_INSUFFICIENT_BUFFER == GetLastError())
        {
            // Change the buffer size.
            if (buffer)
            {
                LocalFree(buffer);
            }
            // Double the size to avoid problems on 
            // W2k MBCS systems per KB 888609. 
            buffer = (LPTSTR)LocalAlloc(LPTR, buffersize * 2);
        }
        else
        {
            break;
        }
    }
    
    wprintf(L"%s %d\n",Label, buffer);
    
    if (buffer)
    {
        LocalFree(buffer);
    }
}
Вот так обращаюсь к функции
C++
1
 print_property2(hDevInfo, DeviceInfoData, L"\tRemoval Policy :", SPDRP_REMOVAL_POLICY);


Вернуться к обсуждению:
Точка монтирования USB диска SetupAPI C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2013, 11:25
Готовые ответы и решения:

Перехват события монтирования диска
Как можно перехватить событие монтирования диска, в частности, после вставления флешки в USB-порт?...

Точка монтирования
Объясните пожалуйста. Например, у меня 2 диска по 1 разделу в каждом. /dev/sda, /dev/sdb. Если...

Получение буквы диска через SetupApi
Всем привет! Мне необходимо получить букву, которую ОС присваивает USB-накопителю. Так я получаю...

Работа с эндпоинтами устройств USB и setupapi
Как читать и записывать данные в эндпоинты EP0in, EP0out, EPi in, EPi out устройств USB , как...

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

Ошибка монтирования образа диска на VirtualBox
Доброго! Поставил на VB убунту. Хочу установить дополнения, выбираю как обычно Устройства -...

Программа для монтирования образа диска (iso)
Пожалуйста, какой пакет(программа) надо установить в Mandriva, чтобы она монтировала образ диска...

Как изменить флаги монтирования по умолчанию для usb-носителей?
Хочу изменить флаги монтирования по умочанию, где это можно сделать. В /etc/udev/rules.d не...

Python linux нужно написать программу для монтирования и размонтирования usb
Здравствуйте, сразу скажу, что в питоне я полный чайник, нужно написать программу для монтирования...

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