Вопросы по теме 'winapi'

Итак, что мне не хватает в этом здесь WPF?
Предыстория: у меня есть небольшое приложение для воспроизведения видео с пользовательским интерфейсом, вдохновленным почтенным Sasami2k, только что обновленным для использования VMR9 (т.е. Direct3D9 с DirectShow) и менее нестабильным. В настоящее...
1903 просмотров
schedule 12.02.2022

Как я могу получить локализованное имя «специальной» папки Windows (Корзина и т. д.)?
Я пытаюсь найти «правильный» API Windows для определения локализованного имени «специальных» папок, в частности корзины. Я хочу иметь возможность подсказывать пользователю соответствующим образом локализованное диалоговое окно с вопросом, хотят ли...
1834 просмотров
schedule 13.12.2022

Как определить размер части кнопки радиокнопки Windows
Я сам рисую олдскульные радиокнопки (без темы — тематические радио — это совсем другая проблема) с помощью DrawFrameControl: DrawFrameControl(dc, &rectRadio, DFC_BUTTON, isChecked() ? DFCS_BUTTONRADIO | DFCS_CHECKED : DFCS_BUTTONRADIO);...
1250 просмотров
schedule 28.09.2023

Как я могу предотвратить извлечение URLDownloadToFile из кеша?
Я использую URLDownloadToFile для получения файла с веб-сайта. Последующие вызовы возвращают исходный файл, а не обновленную версию. Я предполагаю, что он извлекает кешированную версию.
5862 просмотров
schedule 24.04.2023

Создание уникального идентификатора машины
Мне нужно написать функцию, которая генерирует идентификатор, уникальный для данной машины под управлением ОС Windows. В настоящее время я использую WMI для запроса различных параметров оборудования, объединения их вместе и хеширования для...
105069 просмотров
schedule 03.02.2022

Как определить, подключен ли диск к сети?
Я ищу все диски и их содержимое. Я не хочу искать сетевые диски. Как я могу определить, подключен ли данный диск к сети? В дальнейшем я хотел бы получить аналогичную информацию, которую можно получить с помощью команды NET USE?
1030 просмотров
schedule 27.12.2023

Ошибка ChangeServiceConfig при настройке учетных данных для входа
У меня возникла эта странная проблема: я вызываю ChangeServiceConfig только что установленную службу (я CreateService ее сам) для предоставления учетных данных для входа, но пока функция завершается успешно (возвращает TRUE), если я пытаюсь...
1330 просмотров
schedule 25.11.2022

WS_EX_TOOLWINDOW переходит в фоновый режим при уничтожении окна
Странная проблема: Откройте большое окно блокнота создать окно инструментов (стиль WS_EX_TOOLWINDOW) создать еще 2 окна (нормальное перекрытие) (WS_OVERLAPPED) закройте эти 2 перекрывающихся окна (дочерний элемент рабочего стола или окна...
2609 просмотров
schedule 01.12.2023

EnumDisplayDevices против WMI Win32_DesktopMonitor, как обнаружить активные мониторы?
Для моего текущего проекта C++ мне нужно определить уникальную строку для каждого монитора, который подключен и активен на большом количестве компьютеров. Исследования указали на 2 варианта Используйте WMI и запросите Win32_DesktopMonitor для...
18908 просмотров
schedule 10.09.2023

Как я могу гарантировать быстрое завершение работы моего приложения win32?
У меня есть приложение C ++ Win32, у которого есть несколько потоков, которые могут быть заняты вводом-выводом (HTTP-вызовы и т. Д.), Когда пользователь хочет закрыть приложение. В настоящее время я играю хорошо и жду завершения всех потоков, прежде...
1516 просмотров
schedule 08.05.2023

Определить системный шрифт Windows
Что такое вызов Win32 API для определения общесистемного шрифта (в частности, цвета), скажем, для меню. Это было бы эквивалентно переходу в «Настройки внешнего вида» - «Дополнительно», а затем выбору «Меню» в качестве элемента, на который нужно...
3002 просмотров
schedule 28.03.2024

Безопасно/надежно использовать AdjustTokenPrivileges?
Я просто пишу код, который включает привилегию SeDebug в Windows, используя AdjustTokenPrivileges. Маркер получен от OpenProcessToken; OpenThreadToken возвращает токен только при олицетворении. Мне приходит в голову пара вещей: Какова...
658 просмотров
schedule 20.07.2023

Передача строки в уже запущенный экземпляр приложения
У меня есть приложение, которое определяет, есть ли еще один запущенный экземпляр приложения, и завершает работу, если он обнаружен. Эта часть вроде работает надежно. Мое приложение принимает аргумент командной строки, который я хотел бы передать...
3255 просмотров
schedule 24.03.2024

Многопоточный цикл обработки сообщений Delphi
В моем приложении есть несколько потоков: 1) основной поток 2) 2 подосновных потока (каждый с циклом сообщений, как показано ниже), используемые TFQM 3) n рабочих потоков (простой цикл, содержащий Sleep()) Моя проблема в том, что когда я закрываю...
13016 просмотров
schedule 23.11.2022

Windows: Наведите указатель мыши на украшение окна
Почти в любом приложении Windows я замечаю, что удерживание кнопки мыши в неклиентской области приводит к остановке рисования. Почему это необходимо? Например, у меня есть приложение Managed Direct 3D, в котором отображается вращающийся куб. Если...
658 просмотров
schedule 16.05.2024

Сброс таймеров ожидания
Из MSDN: Функция CancelWaitableTimer не изменяет сигнализируемое состояние таймера. Он останавливает таймер до того, как он может быть установлен в сигнальное состояние, и отменяет невыполненные APC. Таким образом, потоки, выполняющие...
2468 просмотров
schedule 11.07.2023

Могу ли я контролировать размер очереди сообщений потока?
Наше приложение получает сообщение об ошибке RPC System Call Failed от DCOM ( 0x80010100 ), мы подозреваем, что очередь сообщений целевого потока заполнена (хотя я не уверен, что это действительно так). Я знаю, что очередь ограничена 10,000...
1751 просмотров
schedule 07.11.2023

Странная ошибка компиляции при работе с Winnt.h
При попытке скомпилировать файл, содержащий winnt.h, через windows.h, я получаю следующую ошибку: MyGl.cpp ..\microsoft sdks\windows\v6.0a\include\winnt.h(964) : error C2988: unrecognizable template declaration/definition ..\microsoft...
20110 просмотров
schedule 24.09.2022

Win32: расчет загрузки ЦП потоком в многоядерной/многопроцессорной системе
В настоящее время я работаю над приложением MFC, которое должно учитывать использование ЦП. У него может быть несколько потоков в разные моменты времени, но основная часть работы выполняется основным потоком. Я пытаюсь найти способ рассчитать,...
3683 просмотров
schedule 15.02.2024

Родной GTK# в Windows?
Как мне скомпилировать последнюю версию GTK# для Windows без использования cygwin? Любая помощь будет оценена по достоинству.
517 просмотров
schedule 21.08.2022