Результаты поиска по запросу "winapi"

4 ответа

Как проверить, запускается ли программа из консоли?

Я пишу приложение, которое выводит некоторую диагностику на стандартный вывод. Я бы хотел, чтобы приложение работало так: Если он запускается из отдельной командной строки (черезcmd.exe) или имеет стандартный вывод, перенаправленный / ...

3 ответа

Написание Windows Port Monitor Основы

Я пытаюсь найти простой пример, учебное пособие или сообщение в блоге о том, как написать монитор порта принтера. Я скачал Windows DDK и покопался в localmon, но, похоже, этот пример гораздо сложнее, чем просто основы, и, насколько я понимаю, он ...

2 ответа

Как скрыть всплывающую подсказку по желанию?

Очень просто заставить значок на панели задач отображать всплывающую подсказку: все, что мне нужно сделать, это установить флаг NIF_INFO при вызове Shell_NotifyIcon (NIM_MODIFY, ...), и всплывающее окно появляется, без проблем. Теперь я хочу ...

ТОП публикаций

3 ответа

Как изменить CP_ACP (0) Windows ANSI API в приложении?

Я пытаюсь нарисовать текст, используя библиотеку dll, которая имеет только интерфейсы инкапсулированной версии ANSI windows ANSI apis для версии ANSI, но мне нужно хранить строковые данные, используя utf-8. Я не хочу преобразовывать строки, ...

9 ответов

Как установить имя для Win32 Thread?

Как установить имя для потока Win32. Я не нашел Win32 API для достижения того же. В основном я хочу добавить имя потока в файл журнала. Является ли TLS (Thread Local Storage) единственным способом сделать это?

2 ответа

Невозможно включить оба файла (WinSock2, Windows.h)

У меня проблема с включением обоих файлов. Теперь я знаю, что мне нужно сначала включить Winsock2, затем windows.h, или просто написать: #define WIN32_LEAN_AND_MEANно у меня все еще есть проблемы У меня есть заголовочный файл, который ...

2 ответа

Как я могу получить причину последней перезагрузки Windows

Я хотел бы знать, что такое функция Windows API (если она существует), которая предоставляет информацию о последнем источнике перезагрузки Windows. Есть три основные возможные причины: Компьютер разбился на синем экранеПользователь или программа ...

1 ответ

Обнаружение создания MessageBox

Мое приложение загружает сторонние библиотеки DLL, и некоторые из этих библиотек открывают окна MessageBox. Есть ли способ для меня, чтобы определить, когда такое окно было открыто?

4 ответа

Восстановить свернутое окно другого приложения

Я добавляю некоторый код в приложение, которое запустит другое приложение, если оно еще не запущено, или, если оно есть, перенесло его на передний план. Это требует небольшого количества кода взаимодействия / WinAPI, примеры которого я получил с ...

7 ответов

Является ли GetLastError () своего рода шаблоном дизайна? Это хороший механизм?

Windows APIs используетGetLastError() механизм получения информации об ошибке или сбое. Я рассматриваю тот же механизм для обработки ошибок, что и при написании API для проприетарного модуля. Мой вопрос заключается в том, что для API лучше вместо ...