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

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

Сбой макроса Excel 4.0 на CreateThread

Я не уверен, что это правильное место для публикации, но я потратил довольно много времени, пытаясь решить эту проблему, но не смог найти никаких решений. По сути, я пытаюсь использовать макросы Excel 4.0 для внедрения шелл-кода, но у меня возникают...
29 янв. '19 в 0:56
0

Флажок работает, но не показывает, что он работает в Win32 API

Извините за плохое английское письмо, я не являюсь носителем языка. У меня почти такие же проблемы, пытаюсь исправить это уже 3 дня. Я не могу получить ошибку в моем коде. Таким образом, CheckDlgButton отлично работает прямо под моим CreateWindow, д...
29 янв. '19 в 19:38
1

Почему нам нужно добавить 1 к цвету фона кисти?

Одним из членов структуры WNDCLASS является дескриптор кисти фона класса. Из описания: Этот элемент может быть дескриптором физической кисти, используемой для рисования фона, или может быть значением цвета. Значение цвета должно быть одним из сле...
30 янв. '19 в 8:53
1

Использование WinAPI SendMessage в С# для имитации ОДНОГО ОКНА ОДНОГО ЖЕ ПРИЛОЖЕНИЯ, получающего нажатия клавиш, отправленные ДРУГИМ ОКНОМ ОДНОГО АППАРАТА

Во-первых, это не дубликат, мой случай очень конкретный, я просмотрел ответы здесь и опробовал их, они, похоже, не работают, по крайней мере, в моем случае. Моя проблема: У меня есть одно приложение С# WinForms, которое содержит форму с контролем ...
30 янв. '19 в 12:07
2

Как мне выпустить структуру BITMAP?

После использования структуры BITMAP для получения растровой информации... BITMAP bm; HBITMAP hBitmap; hBitmap = (HBITMAP)LoadImage(...); GetObject(phBitmap, sizeof(BITMAP), &bm ); Как я должен выпустить/освободить/избавиться от bm? Пробовал ...
30 янв. '19 в 14:21
0

Ошибка проверки времени выполнения # 0 - значение ESP не было должным образом сохранено при вызове функции при загрузке функций opengl

Как и в заголовке, Run-Time Check Failure # 0 - значение ESP не было должным образом сохранено при вызове функции. ИДК, почему это происходит. Так что я загружаю функции opengl сам, я не хочу использовать библиотеку загрузки, я хочу попробовать сде...
30 янв. '19 в 15:46
1

Какие разрешения/привилегии необходимы для доступа к foobar.txt :: $ EA

Я пытаюсь открыть поток :: $ EA файла. Кто-нибудь делал это раньше? Я нигде не нахожу никаких образцов. Какие dwDesiredAccess необходимы для этого? Видимо FILE_EA_READ не совсем достаточно. Я получаю ACCESS_DENIED с: HANDLE h = CreateFile(L"foobar....
31 янв. '19 в 7:07
1

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

int main() { while (true) { if (GetAsyncKeyState(VK_LBUTTON)) { mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); } } } Проблема с этим кодом: он...
01 февр. '19 в 14:55
1

В чем разница между суффиксом Avl и исходной функцией в Win32 API?

Я сбросил таблицу экспорта ntdll.dll в поисках определенных API, но нашел ту же функцию, но к ней добавлен один "Avl", что это значит? как: RtlDeleteElementGenericTable RtlDeleteElementGenericTableAvl
01 февр. '19 в 16:59
0

Как выполнить командный файл через ShellExecute из приложения, запущенного службой?

У меня есть простое приложение формы VCL, которое выполняется в учетной записи NT AUTHORITY\SYSTEM через приложение-службу. У меня есть пакетный файл, который будет завершать процессы службы и VCL, а затем удалить файлы EXE.. Для выполнения командн...
01 февр. '19 в 19:28
0

Как транслировать интерфейс приложения Windows?

Мне нужно создать удаленный интерфейс для приложения путем потоковой передачи пользовательского интерфейса приложения в браузер, а также отправки обратных нажатий/нажатий клавиш из браузера в приложение. Какие технологии позволили бы мне достичь выш...
02 февр. '19 в 15:50
1

Использование Module32First для получения модуля modBaseAddr ничего не возвращает

Я хочу получить базовый адрес модуля процесса, чтобы начать поиск в его памяти определенных значений. Я использую Module32First, чтобы получить первый модуль, а затем печатаю baseaddr из MODULEENTRY32, но ничего не появляется. Я нацеливаюсь на друг...
02 февр. '19 в 18:08
1

Почему этот вызов CreateWindow не удался и как я могу это исправить?

Я следую учебному руководству по directx12 и даже не могу справиться с созданием окна D: есть встроенное окно ошибок, которое говорит мне, что произошла ошибка при создании окна, которое я действительно хочу создать. Это должно означать, что это "не...
02 февр. '19 в 22:07
0

Windows SDK 7.1 тихая выборочная установка

Мне нужно автоматизировать развертывание Windows SDK 7.1. В статье о Microsoft Docs рассказывается, как установить все компоненты MS Windows SDK 7.1 без вывода сообщений. setup.exe -q -params:ADDLOCAL=ALL Как тихо установить только необходимые ко...
03 февр. '19 в 5:48
0

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

Я не знаю, есть ли в этом вопросе дубликаты. Я планирую сделать шутливую программу (от WPF) Конкретная производительность: Создать закамуфлированное (или поддельное) окно Он останется перед окном целевой программы Это выглядит как дочернее окно...
03 февр. '19 в 8:32