|
|
Другие темы раздела | |
C++ WinAPI Права администратора для потока У меня такой вопрос: можно запросить права администратора для отдельного потока(именно к потоку с запуском функции), а не для всей программы?, если это возможно подскажите как, если нет то подскажите как засунуть отдельную программу в проект и вызывать только в нужный момент https://www.cyberforum.ru/ win-api/ thread1361518.html |
C++ WinAPI Service + SetWinEventHook Здравствуйте. Первая попытка без кода... Вдруг, кто уже сталкивался... Написал интерактивную службу (с флагом SERVICE_INTERACTIVE_PROCESS при создании). Подписываюсь на все События в системе g_hook = SetWinEventHook( EVENT_MIN, EVENT_MAX, NULL, WinEventProcCallback, 0, 0, WINEVENT_OUTOFCONTEXT | WINEVENT_SKIPOWNPROCESS); |
C++ WinAPI Как заблокировать сочетание клавиш в C++ && WinApi
https://www.cyberforum.ru/ win-api/ thread1361005.html Как заблокировать сочетания клавиш, например alt + F4 в моей программе на C++ && WinApi? |
C++ WinAPI Ошибка CreateWindow #include <windows.h> #define width 640; #define height 480; LRESULT CALLBACK WindowProc( HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam ); int CALLBACK WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { WNDCLASSEX WindowClass; https://www.cyberforum.ru/ win-api/ thread1360968.html |
C++ WinAPI Сделать запись в реестре Помогите сделать запись в реестре типа DWORD со значением 1, запись создать получается, не могу присвоить значение:scratch: HKEY hKey; RegCreateKeyEx(HKEY_CURRENT_USER, "...", NULL, "", |
C++ WinAPI WinApi C++ Аудит каталога
https://www.cyberforum.ru/ win-api/ thread1360749.html Есть наблюдатель: //-------------------------------------------------------------------------------------------------------------- // Наблюдатель за событиями ФС void WatchDirectory(LPTSTR lpDir) { DWORD dwWaitStatus; HANDLE dwChangeHandles; TCHAR lpDrive; |
C++ WinAPI Посоветуйте книгу о создании оконных приложений Собственно мне нужна книга в которой рассказывается как создавать оконные приложения WinApi:) https://www.cyberforum.ru/ win-api/ thread1360484.html |
Оптимизация C++ WinAPI Ребят у меня тут вопрос как оптимизировать программу if (selectedIndex == 0) { } if (selectedIndex == 1) { |
C++ WinAPI Отслеживание координат в круге При определении координат четырех угольника, достаточно вписать от и до, по X и Y, а как быть если объект окружность? https://www.cyberforum.ru/ win-api/ thread1360440.html | C++ WinAPI Winapi c++ все кнопки меняются, но когда нажимаю на кнопки в левом(правом) нижнем углах, то они становятся нулевыми.как это решить? #include "stdafx.h" extern HINSTANCE hInst; LRESULT CALLBACK WFunc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { static int sx,sy,sx1,sy1; static HWND hBut; static int mas; https://www.cyberforum.ru/ win-api/ thread1360390.html |
C++ WinAPI Определить текущий каталог другого окна верхнего уровня WinApi Есть программа на С++, которая мониторит действия пользователя в Windows. Задача: Определить текущий каталог активного окна, hwnd которого я получаю методом GetWindowActive(). Например, юзер тыкнул мышкой по одному из окон проводника, паралельно в консольном приложении выводится каталог тот же, что и в том окне проводника. Весь гугл перерыл, безуспешно( |
C++ WinAPI Растягивание / сжатие bitmap-а
https://www.cyberforum.ru/ win-api/ thread1360123.html Доброго времени суток. Не подскажите как разтянуть/сжать битмап? Грубо говоря как его зуммировать? |
Ушел с форума
|
||||||
25.01.2015, 23:17 | 0 | |||||
Сравнение скорости считывания из файла в синхронном и асинхронном режиме - C++ WinAPI - Ответ 714958925.01.2015, 23:17. Показов 2402. Ответов 2
Метки (Все метки)
Ответ
Вот один из проблемных участков кода:
* ReadFile запускает асинхронную операцию, которая неизвестно когда завершится. Трогать содержимое OVERLAPPED с этого момента нельзя. Т.е. сначала инициализация OVERLAPPED, затем ReadFile, потом ожидание выполнения, и только потом обработка результатов или чтение/изменение полей OVERLAPPED. * В асинхронном режиме в четвертом параметре ReadFile лучше передавать NULL. А результат операции и количество прочитанных байт получать через GetOverlappedResult. * Ну и не хватает проверки возвращаемого значения ReadFile. В нормальных условиях при использовании асинхронного I/O она вернет либо сразу TRUE, - это будет означать успешное завершение в "один присест", либо FALSE с кодом GetLastError == ERROR_IO_PENDING, что значит, что операция началась. * Читать кусками по 4 байта - не очень хорошая идея, мягко говоря. Вернуться к обсуждению: Сравнение скорости считывания из файла в синхронном и асинхронном режиме C++ WinAPI
2
|
25.01.2015, 23:17 | |
Готовые ответы и решения:
2
make / mingw32-make - сравнение скорости в многопоточном режиме (-j) ADO в асинхронном режиме. COM-порт в асинхронном режиме Работа с COM-портом в асинхронном режиме |
25.01.2015, 23:17 | |
25.01.2015, 23:17 | |
Помогаю со студенческими работами здесь
0
Таймер Т2 в асинхронном режиме, Атмега8 Проблема работы COM- в асинхронном режиме Не работает Com порт в асинхронном режиме Выполнение запроса к БД MSSQL в асинхронном режиме |
Новые блоги и статьи | |||||
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
|
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
|
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
|
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
|
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
|
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
|
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
|
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
|
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
|
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании
В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
|
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
|
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
|