1
ответ

Как вы используете SHCreateShellItemArrayFromDataObject в ShellExtInit :: Initialize?

Документы говорят мне, что SHCreateShellItemArrayFromDataObject может быть более простым способом получения списка файлов из DataObject, чем DataObject :: GetFiles. Я хочу использовать функцию в ShellExtInit :: Initialize, ...
вопрос задан: 3 March 2019 18:57
1
ответ

Тайм-аут для ConnectEx () в режиме IOCP?

В клиенте IOCP Winsock2 после истечения времени ожидания ConnectEx () при неудачной попытке подключения происходит следующее: «Завершение ввода-вывода» ставится в очередь в связанный порт завершения ввода-вывода. ...
вопрос задан: 3 March 2019 17:36
1
ответ

Лучшие практики для разработки приложений Windows Win32 для использования в нескольких версиях Windows

Я занимаюсь разработкой настольного приложения C ++ Win32 / GDI для Windows 7, Windows 8 и Window 10. В частности, я пытаюсь сделать приложение осведомленным о высоком разрешении. Окно 7, Windows 8 и Окно 10, имеющие различные ...
вопрос задан: 1 March 2019 07:02
1
ответ

WinHttpSetOption только для HTTPS

Я хотел отправить запрос только https, а не для http, теперь я должен поставить опции, чтобы ограничить только https. Не в состоянии понять, какие флаги dwFlags следует удалить, чтобы запретить HTTP. DWORD dwFlags = ...
вопрос задан: 28 February 2019 11:32
1
ответ

SetIpInterfaceEntry возвращает ERROR_INVALID_PARAMETER

Я пытаюсь выполнить функцию SetIpInterfaceEntry, но всегда получаю результат ERROR_INVALID_PARAMETER. Не важно, какой именно параметр я хотел изменить, потому что я получаю эту ошибку ...
вопрос задан: 24 February 2019 22:55
1
ответ

Как обнаружить символы UNICODE при перехвате сообщений WM_CHAR?

Итак, моя оконная процедура в настоящее время перехватывает все сообщения WM_CHAR, она отлично работает с символами ASCII, но когда я пытаюсь что-то вроде: case 'ф': MessageBox (NULL, TEXT ("Ф обнаружен"), TEXT ("ключ"),). ..
вопрос задан: 23 February 2019 21:27
1
ответ

C ++ ExpandEnvironmentStrings For User функция иногда возвращает неправильное значение

Я использую функцию ExpandEnvironmentStringsForUser для расширения каталога, который включает переменную среды. Однако возвращаемое значение иногда неверно. Мой процесс работает с системой ...
вопрос задан: 21 February 2019 03:50
1
ответ

VirtualProtectEx, вызванный из службы, возвращает false, но GetLastError равен 0 (успех)

Почему функция VirtualProtectEx дает сбой при вызове из приложения-службы? уже выполняется из простого приложения, все работает отлично. Тогда есть возможность заставить эту функцию работать также ...
вопрос задан: 20 January 2019 05:46
1
ответ

Как получить данные с WinHttpSendRequest от localhost

Я пытаюсь получить некоторые данные, используя параметр GET. Когда я пытаюсь получить данные с веб-адреса, он работает нормально. Просто я изменил веб-сервер на localhost, я не буду получать данные и получить ОШИБКУ 12175 ...
вопрос задан: 19 January 2019 12:54
1
ответ

Оператор повторения цикла с указанием левой кнопки мыши и; держать

Эй, в настоящее время тестирую автокликер для нескольких игр, я довольно новичок в C ++. Как я могу использовать левую кнопку мыши, чтобы запустить оператор do для функции щелчка мыши, не останавливая оператор do I '...
вопрос задан: 19 January 2019 09:32
1
ответ

Как вызвать процедуру Window Window вне области видимости?

Я хочу вывести все, что я передаю в тестовую функцию в графический интерфейс, но я не уверен, как вызвать windowprocedure вне области действия LRESULT CALLBACK WindowProcedure (HWND hwnd, сообщение UINT, ...
вопрос задан: 18 January 2019 10:21
1
ответ

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

Пользователь запускает мой EXE в режиме совместимости, который запускает другой EXE, но я не хочу, чтобы дочерний EXE наследовал настройки режима совместимости. Как мне этого добиться? Не могу найти никаких ресурсов ...
вопрос задан: 18 January 2019 09:04
1
ответ

GetWindowText возвращает пустую строку для другого процесса

Я пытаюсь получить текст Window другого приложения MFC в цикле (я получаю дескриптор этого другого процесса, используя ProcessId) Но иногда я получаю это пустым. Когда я делаю некоторые действия на ...
вопрос задан: 18 January 2019 09:01
1
ответ

При запуске приложения с моим пользовательским отладчиком WINAPI постоянно возникают исключения

Я нахожусь в процессе экспериментирования с созданием моего собственного настраиваемого отладчика с C ++ в Visual Studio 2017. Тестирование нескольких консольных приложений - это нормально. Однако, когда я запускаю блокнот с ним, все в порядке ...
вопрос задан: 18 January 2019 02:13
1
ответ

C ++ ShellExecute специально не открывает файлы LNK

-Windows 7 64-bit -Visual Studio 2013 (v120) -Unicode Enabled -Target Build- Отладка 32-bit Я хотел бы создать панель запуска (для личного использования), однако я не могу заставить ShellExecute работать со всеми файлами .. ,
вопрос задан: 17 January 2019 05:57
1
ответ

WPF Как переместить приложение в первую очередь на экране ожидания?

Я делаю приложение панели задач с помощью wpf на окне. При отключении пользователя приложение будет отображаться на экране ожидания с сообщением с помощью ShutdownBlockReasonCreate. Если я открою много программ, то ...
вопрос задан: 17 January 2019 04:01
1
ответ

G ++ включает .rc файлы из cmd

Я сделал простой проект WIN32, используя ресурсы (файлы .rc). Когда я компилирую с code :: blocks, отображается диалоговое окно, но при компиляции с g ++ из cmd это не так. Попытка включить .rc как ...
вопрос задан: 16 January 2019 20:14
1
ответ

Как вы отправляете нажатия клавиш в неактивное окно?

как описывает заголовок: есть ли способ отправить смоделированные нажатия клавиш в неактивное окно с помощью JNA (потому что Java - мой самый сильный язык)? Конечно, когда есть альтернативный язык, который ...
вопрос задан: 16 January 2019 19:26
1
ответ

Как читать географические данные программно, используя c ++

Я хочу прочитать географические данные (т. Е. Общедоступный IP-адрес, широта, долгота, ZipCode и т. Д.) Компьютера почти для всех версий Windows для настольных компьютеров и серверов. Есть ли Win32 API для чтения этих данных ...
вопрос задан: 16 January 2019 13:13
1
ответ

Перебор элементов ListView win32 api

В настоящее время у меня есть дескриптор моего Listview через HWND lv = GetDlgItem (hDlg, MY_LISTVIEW), и в настоящее время он заполняется элементами с помощью ListView_SetItemText (); Я хочу обновить каждый элемент в этом списке ...
вопрос задан: 16 January 2019 00:30
1
ответ

Как правильно использовать VirtualFreeEx при попытке ввести DLL

Я пытаюсь сделать DLL-инжектор, но в функциях есть ошибки параметров. Я попытался изменить переменную на char *, я подтвердил, что идентификатор процесса правильный, я не могу скомпилировать его в x64 ...
вопрос задан: 15 January 2019 21:32
1
ответ

Программно проверьте, является ли буква диска общим / сетевым диском

Существует ли способ проверить, обозначает ли буква диска общий диск / сетевой диск или локальный диск в Python? Я предполагаю, что существует некоторая функция API окон, которая дает мне, что информация, но я не могу найти...
вопрос задан: 4 January 2019 10:03
1
ответ

Как нарисовать изображение на окне?

Я создал окно с createwindow () API с помощью VS2005 в C++ на Windows Vista, Мое требование состоит в том, чтобы нарисовать изображение (любого формата) на том окне. Я не использую MFC в этом приложении.
вопрос задан: 1 January 2019 19:21
1
ответ

TrackMouseEvent, не работающий

В основном я называю TrackMouseEvent в своем WM_CREATE затем, я также назвал его снова после события WM_MOUSELEAVE, но это замерзает моя программа. Где я должен засовывать его?
вопрос задан: 23 August 2018 20:49
1
ответ

Как определить режим Windows / Light / Dark в приложении Win32?

Немного контекста: Sciter (чистое приложение win32) уже способно отображать UWP аналогичные пользовательские интерфейсы: в темном режиме: в светлом режиме: Windows 10.1803 вводит переключатель Dark / Light в апплет Settings, как видно ...
вопрос задан: 14 July 2018 02:16
1
ответ

Выпустить дочернее окно на рабочий стол?

Я использую эти библиотеки, чтобы найти окно и установить его дескриптор в новый дескриптор, например вкладку в моей программе. Тем не менее, мне сложно отправить программу обратно на рабочий стол. Как только я закрываю ...
вопрос задан: 13 July 2018 22:58
1
ответ

Файл манифеста для приложения Win16

Можно ли включить тему Luna под Win XP или соответствующий пользовательский интерфейс в Win7 / 10 с использованием файла манифеста для приложения Win16? Для любого исполняемого файла Win32, использующего библиотеку Common Controls (COMCTL32), отдельный .
вопрос задан: 13 July 2018 20:34
1
ответ

GDI + мерцание

Поэтому я пытаюсь сделать дешевую копию Gyazo (инструмент скриншотов). Проблема в том, что координаты курсора мерцают, как я могу это предотвратить? Я уже пробовал WM_ERASEBKGND, но он ...
вопрос задан: 13 July 2018 17:26
1
ответ

Как реализовать безопасную связь сокетов в приложении c ++ с помощью winsock?

Я пытаюсь реализовать безопасную связь между сервером и клиентом в c ++. Ограничение заключается в том, что и клиент, и сервер должны запускаться на окнах и должны находиться на c ++. Это для исследования ...
вопрос задан: 13 July 2018 16:06
1
ответ

У вас есть 2 кнопки одновременно c ++

все ! Я пытаюсь иметь 2 кнопки одновременно в приложении на C ++, и каждый из них выполняет 2 разных действия. Код: MSG msg; HWND m_hwnd = GetConsoleWindow (); HWND hwndButton1 = CreateWindow (...
вопрос задан: 13 July 2018 12:24