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

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

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

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

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

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

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

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

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

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

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

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

Вставить текстовый файл в ресурс в собственном приложении Windows

У меня есть программа на С++ Windows. У меня есть текстовый файл с некоторыми данными. В настоящее время текстовый файл представляет собой отдельный файл, и он загружается во время выполнения и анализируется. Как можно вставить это в двоичный файл ка...
задан 29 мая '10 в 3:42
6
ответов

malloc() против HeapAlloc()

В чем разница между malloc() и HeapAlloc()? Насколько я понимаю, malloc выделяет память из кучи, как HeapAlloc, правильно? Так в чем же разница? Спасибо!
задан 22 нояб. '11 в 12:14