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

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

Эквивалент ShellExecute в .NET.

Я ищу .NET-предпочтительный способ выполнения того же типа вещей, который ShellExecute делает в Win32 (открытие, печать и т.д. для произвольных типов файлов). Я программировал Windows более 20 лет, но я полный новичок в .NET, так что, возможно, я пр...
03 нояб. '08 в 14:46
1 отв.

Использование WinRT с C?

Наблюдая за материалом //BUILD, я увидел, что WinRT API может быть использован кодом C: Мне очень нравится свежий API C, доступный для разработчиков Win32. Где я могу найти информацию о C WinRT API? Как это лучше, чем существующий API Win32 C?
15 сент. '11 в 22:10
5 отв.

Как получить список доступных последовательных портов в Win32?

У меня есть код устаревшего кода, который предоставляет список доступных COM-портов на ПК, вызывая функцию EnumPorts(), а затем фильтруя для имена портов, начинающиеся с "COM". В целях тестирования было бы очень полезно, если бы я мог использовать ...
07 сент. '09 в 14:19
3 отв.

Как выполнить GetLastError() при отладке в Visual Studio

Вы переходите через код C/С++ и только что вызвали API Win32, который потерпел неудачу (обычно, возвращая некоторый бесполезный общий код ошибки, например 0). Ваш код не создает последующий вызов GetLastError(), возвращаемое значение которого вы могл...
02 окт. '08 в 0:42
8 отв.

Насколько велика DWORD с 32- и 64-битным кодом?

В Visual С++ DWORD - это просто unsigned long, который зависит от машины, платформы и SDK. Однако, поскольку DWORD - это двойное слово (то есть 2 * 16), является еще 32-разрядным DWORD на 64-разрядных архитектурах?
02 сент. '08 в 15:50
4 отв.

Лучший способ делать не мерцающие, сегментированные обновления графики в Delphi?

Я думал, что могу просто выбросить это и просто спросить: я видел элементы управления Delphi, которые безупречны с точки зрения графических эффектов. Значение: не мерцание, секционированные обновления (только перерисовка раздела элемента управления, ...
15 июня '11 в 23:29
5 отв.

Win32 окно Владелец против окна Родитель?

В программировании Win32 в чем разница между родителем окна и владельцем окна? Я думал, что понял, понял ли я этот код: SetWindowLong(handle, GWL_HWNDPARENT, foo); Это фактически устанавливает владельца окна, а не родителя - несмотря на использова...
03 февр. '09 в 19:30
4 отв.

Получить скриншот конкретного приложения

Я знаю, что могу получить скриншот всего экрана с помощью Graphics.CopyFromScreen(). Однако, что, если я просто хочу скриншот конкретного приложения?
21 мая '09 в 6:57
7 отв.

MSBuild на сервере CI не может найти AL.exe

У меня возникла проблема на моем сервере сборки TeamCity CI, где во время компиляции я получаю следующую ошибку: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2342, 9): ошибка MSB3086: задача не могла найти "AL.exe" с помощ...
07 июня '10 в 3:03
3 отв.

Как приложение Windows может быть записано в Haskell?

Я пытаюсь написать приложение для Windows в Haskell. Фон Службу службы выполняет диспетчер управления службами Windows. После запуска он блокирует вызов StartServiceCtrlDispatcher, который поставляется с обратным вызовом, который будет использоват...
06 апр. '12 в 2:59
2 отв.

Пропустить окно от захвата

Я создал приложение AIR, которое имеет два окна. Первый - основное окно (искровое оконное приложение), а второе - компонент (искровое окно). Я использую Java для захвата экрана рабочего стола с помощью Flex-Java Bridge Flerry. Вот код для захвата эк...
18 июня '15 в 6:10
1 отв.

Как правильно сопоставить "MagImageScalingCallback" с помощью JNA?

Я использую jna.jar, jna-3.2.5.jar и jna-3.3.0-platform.jar в своем проекте Java. Это функция Winapi, которую я хочу реплицировать. BOOL WINAPI MagImageScalingCallback( _In_ HWND hwnd, _In_ void *srcdata, _In_ MAGIMAGEH...
12 сент. '15 в 10:01
18 отв.

Как сделать поток сна менее миллисекунды в Windows

В Windows у меня проблема, с которой я никогда не сталкивался в Unix. Вот как получить поток спать менее чем за миллисекунду. В Unix у вас обычно есть выбор (сон, спать и наносить), чтобы он соответствовал вашим потребностям. Однако в Windows есть то...
17 сент. '08 в 19:37
8 отв.

Как я могу вызвать:: CreateProcess в С++ для запуска исполняемого файла Windows?

Ищем пример, который: Запускает EXE Ожидает завершения EXE. Правильно закрывает все дескрипторы, когда исполняемый файл заканчивается.
03 сент. '08 в 23:39
9 отв.

Как служба Windows может выполнить приложение GUI?

Я написал службу Windows, которая позволяет удаленно запускать и останавливать приложения. Эти приложения запускаются с помощью CreateProcess, и это работает для меня, потому что большинство из них выполняют только обработку бэкэнд. Недавно мне нужно...
06 нояб. '08 в 10:15