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

API Windows (ранее называемый API Win32) является основным набором интерфейсов программирования приложений, доступных для операционных систем Microsoft Windows. Этот тег предназначен для вопросов о разработке собственных приложений Windows с использованием Windows API.
1 отв.

Невозможно изменить значение привязки

Я использую setimer для запуска таймера. Я хочу изменить значение таймера каждый раз, когда таймер истекает. Код выглядит следующим образом: #include<iostream> #include <windows.h> #include <stdio.h> #include<WinUser.h> #prag...
22 марта '16 в 9:31
1 отв.

Получить идентификатор потока основной темы

Я пишу плагин. Мне разрешено запускать код только из созданного основного потока. Я не могу запустить код в основном потоке. Из моего потока можно ли получить идентификатор потока основного потока? Я подумал сделать OpenProcess как OpenProcess ниж...
23 марта '16 в 18:53
1 отв.

Qt 5.5 - Windows API не работает как обычно

Я использую Qt 5.5 в Windows 10, и я хочу открыть QWidget в Foreground и хочу сфокусировать LineEdit, например RUN (WIN + R) в Windows. Проблема заключается в том, что приложение работает в фоновом режиме, и у меня есть только кейлоггер для регистра...
23 марта '16 в 19:09
2 отв.

Перечислить содержимое пространства имен устройств Win32

Из файла microsoft-doku: Префикс "\\.\" Получит доступ к пространству имен устройств Win32 вместо пространства имен файлов Win32. Таким образом, доступ к физическим дискам и томам осуществляется напрямую, не проходя через файловую систему, если AP...
24 марта '16 в 14:29
1 отв.

Использование микрофонного монитора С#

Я ищу возможность управлять управляемым кодом, чтобы контролировать, какие процессы обращаются к микрофонным устройствам на моем компьютере. Я смог найти C++ примеры просмотра аудиовыхода (AudioSessionManager), но есть ли API для устройств ввода? ...
26 марта '16 в 16:04
1 отв.

Порядок функций win32api, вызывающий функцию обратного вызова для получения того же сообщения

У меня есть файл ресурсов (.rc), который содержит следующие #include <windows.h> #include "resource.h" IDD_ABOUT DIALOG DISCARDABLE 0, 0, 500, 106 BEGIN DEFPUSHBUTTON "&OK", IDOK, 174, 18, 50, 14 RADIOBUTTON "R...
27 марта '16 в 23:50
1 отв.

Копирование из упакованного указателя пустоты DIB

Я работаю над API для кэширования объектов GDI, написанных в C++, в которых я реализую различные методы Create, которые имитируют API win32. Одним из таких методов является CreateDIBPatternBrushPt(), который принимает VOID* в упакованный DIB. VOID* ...
28 марта '16 в 17:03
2 отв.

что такое команда, которая печатает текущий PATH (API окна, используя c++)

Я программирую базовую оболочку win в c++, и один из запросов заключается в поддержке функции, которая печатает текущий ("выбранный") путь (в основном делает то, что делает "echo% cd%")... может кто-нибудь опубликуйте имя и/или использование команды...
02 апр. '16 в 19:39
2 отв.

PlaySound работает в Visual Studio, но не в автономном exe

Я пытаюсь воспроизвести wav файл в C++ с помощью Visual Studio. Я помещаю файл my.wav в свой каталог проекта и использую код PlaySound(TEXT("my.wav"), NULL, SND_FILENAME | SND_SYNC); Я нажимаю кнопку воспроизведения (или F5 или даже Ctrl-F5), и он...
05 апр. '16 в 14:08
1 отв.

С++ Windows API Syscall Hook Пример

Я только начинаю изучать программирование C++ и заниматься физическими упражнениями. Я хочу научиться писать Windows Syscall Hook. Например, если я попытаюсь удалить файл с определенным именем, для exmaple 'test.txt', то вместо его удаления появится...
06 апр. '16 в 0:09
1 отв.

Последовательная связь не блокирует эмулируемый порт

Приведенный ниже код работает так, как ожидается, когда связь проходит через настоящий последовательный порт. Процесс блокирует ReadFile и ожидает, что последовательный буфер будет заполнен до начала обработки. Однако, когда я подключаю USB-устройс...
06 апр. '16 в 23:29
3 отв.

Не удается удалить сообщение WM_TIMER

У меня проблема с моим кодом, и через несколько часов я не могу понять это... Проблема. Я пытаюсь подключиться к серверу каждые десять секунд. Когда таймер сначала истекает, функция обратного вызова называется просто тонкой, но затем она вызывается...
15 апр. '16 в 19:03
1 отв.

WinForms - groupBox, как в WinApi

В Win32 API BS_GROUPBOX просто создает "кнопку", которая в основном окрашена как группа, она не служит в качестве контейнера для любого другого BS_GROUPBOX управления. В WinForms эта концепция была изменена, а GroupBox на самом деле является контей...
19 апр. '16 в 0:05
2 отв.

Как обновить Listview и Edit в то же время при использовании winapi (C++)?

Опишите мой вопрос следующим образом: Я создал окно с помощью CreateWindow, а затем создал Listview и EDIT, чтобы показать что-то; hListview - это дескриптор Listview, а hEdit - это дескриптор окна EDIT Пока что моя программа - однопоточное прил...
19 апр. '16 в 18:34
3 отв.

Выполнение кода перед загрузчиком win32?

У меня есть тестовый проект модуля VisualStudio - Tests.exe. Этот exe зависит от dll-проектов A и B которые производят A.dll и B.dll соответственно. Когда я выполняю Tests.exe он не запускается, потому что A и B не копируются в выходной каталог exe...
20 апр. '16 в 12:05