Вопросы по теме '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