Ответы на вопросы с тегом "Win32-API"

Ответов: 0 Автор MyOldAccount

Захват неправильной части экрана

Я создал небольшое демо-приложение, окно которого выглядит следующим образом:https://i.stack.imgur.com/iW05q.png[^] Когда я запускаю это демо-приложение и нажимаю любую клавишу, я хочу захватить часть растрового изображения экрана. Часть экрана, которая меня интересует, - это та, которую за...

Читать ответы

Ответов: 0 Автор Member 12278335

Выиграть API-интерфейс последовательной связи

я попробовал ниже код в win32 api. перед созданием потока я использовал для ожидания данных во время цикла. это время receving работает нормально, но когда я создаю поток, как показано ниже, я получаю ошибку в setCommask и waitCommask... что это за ошибка?.. ошибка отображается в соответств...

Читать ответы

Ответов: 0 Автор Michael Haephrati

Как найти несколько дескрипторов окна из идентификатора процесса

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

Читать ответы

Ответов: 0 Автор Michael Haephrati

Как найти общий путь из службы windows

Настольные приложения могут вызывать SHGetKnownFolderPath[^] чтобы найти путь к общим папкам, таким как "документы" и "загрузки". Когда речь заходит о службе Windows, поскольку службы выполняются изолированно в сеансе 0, вызов функции SHGetKnownFolderPath() завершится ошибкой. Как я могу ...

Читать ответы

Ответов: 0 Автор Donguy1976

Получить номер строки из XML-файла

Я пишу код на C++ в Visual Studio 2015 и использую стандартные XML-библиотеки, поставляемые с API Windows. Ниже приведен пример XML-файла, который у меня есть.<document> <schemaVersion>1.0.1</schemaVersion> <ID-1> <name>Sample XXX</name> ...

Читать ответы

Ответов: 0 Автор Anurag__

Некоторые из накопительных обновлений &amp; feature не дают url-адреса загрузки (windows 10).

Я создал код с помощью классов Iupdate, до windows 8.1 он работает нормально. Но в windows 10 feature updates & некоторые накопительные обновления не имеют url-адреса загрузки. Любое решение будет полезно. Заранее спасибо.Что я уже пробовал: Используемые API-интерфейсы Iupdate classes, ...

Читать ответы

Ответов: 0 Автор Michael Haephrati

Мониторинг текущего состояния процесса

Я попытался написать небольшое POC (Win32-приложение), которое будет вызывать "calc.exe" используя CreateProcess() и периодически получая статус (он все еще работает или был закрыт) с помощью GetExitCodeProcess(). Мой код "быстрый и грязный" только для того, чтобы узнать, как использовать ...

Читать ответы

Ответов: 0 Автор Piraisudan

Как получить имя файла образа родительского процесса с помощью функции win32?

Привет, Мне нужно получить точное имя родительского процесса. Я подробно объясню это на следующем примере, Пример: Имя родительского процесса : MyApp Я попробовал использовать "GetModuleBaseName- функция, но она возвращается "myapp.exe". С "GetModuleFileNameEx" функция, она возвращает "(пу...

Читать ответы

Ответов: 0 Автор Member 14075717

В приложении win 32 теперь я могу делать перетаскивание но растровые данные не приходят любая помощь будет апприоцирована

pITEMDLIST_File = ILCreateFromPath(fName); if (!pITEMDLIST_File) return 0; iResu = SHBindToParent(pITEMDLIST_File, &IID_IShellFolder, (void**)&pFolder, (PCUITEMID_CHILD*)&pFile_list_relative); if (iResu != S_OK) return 0; pArray[0] = pFile_list_...

Читать ответы

Ответов: 0 Автор Matt386

Как я могу создать консоль отладки для GUI приложения с помощью чистых вызовов WIN32 API

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

Читать ответы

Ответов: 0 Автор Piraisudan

Макрос Listview_getitem() возвращает пустую строку в win32 api

Когда я пытаюсь удалить выбранный элемент из списка, функция "ListView_GetItem()" возвращает пустой текст. Здесь только что добавлен мой код для получения выделенного текстового элемента из списка. LVITEM lvitem; int item = ListView_GetNextItem(listView, -1, LVNI_SELECTED); if (selectedIte...

Читать ответы

Ответов: 0 Автор Member 14075717

Как перетащить файлы и папки из приложения win32 и перейти в проводник

Я работаю в приложении C++ Win32 и реализую операцию DragAndDrop, я могу перетаскивать файлы и папки из проводника в свое приложение с помощью вызовов WndProc с WM_DROPFILES, теперь я пытаюсь перетащить файлы и папки DragAndDrop из приложения Win32 в проводник. может ли кто-нибудь помочь мн...

Читать ответы

Ответов: 0 Автор XTAL256

Как создать значок оттенков серого с правильной прозрачностью?

Привет, У меня есть некоторый код, который использует GDI+ для преобразования значка в оттенки серого*. Однако, когда задействована прозрачность (то есть альфа-канал), результирующий значок, кажется, использует предварительно умноженную Альфа - а не обычную Альфа - АМУ, что делает прозрачны...

Читать ответы

Ответов: 0 Автор Member 14031710

RPC от клиента windows к серверу linux

Мне нужно выполнить rpc-код с клиента windows 10 на сервер linux (RHEL 7). Я очень новичок в rpc (должно быть, DCE RPC), так что если у вас есть рабочий пример (может быть, hello world?), это было бы очень полезно. Мне нужно что-то вроде этого: Учебник | Microsoft Docs[^ но с клиента Windo...

Читать ответы

Ответов: 0 Автор dexter4life

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

Я пытаюсь обработать сообщение windows, такое как WM_SIZING, WM_SIZE и т. д. В основном те, которые связаны с или вызываются при изменении ширины или высоты. Я попытался установить значение с помощью MoveWindow и SetWindowPos, но ничего не происходит, вместо этого окна мерцают и возвращаютс...

Читать ответы

Ответов: 0 Автор Dilan Shaminda

Добавление водяного знака в документ в очереди печати C#

Привет, Я использую функции Windows API для мониторинга задания печати и могу получить такую информацию, как имя документа, идентификатор задания, имя машины и т. д. Теперь я приостановил текущее задание печати, успешно используя jobid. Вопрос в том, что теперь я хочу добавить водяной знак ...

Читать ответы

Ответов: 0 Автор Dilan Shaminda

Как получить доступ к буферу обмена Microsoft office?

Привет, Я провел некоторое исследование о буфере обмена Microsoft office и не смог найти никакого API для доступа и чтения содержимого буфера обмена office. Я знаю, что могу читать скопированный контент из системного буфера обмена. Но в моем случае я хочу сравнить содержимое буфера обмена M...

Читать ответы

Ответов: 0 Автор Dilan Shaminda

Как захватить событие вставки в windows?

Привет, Я занимаюсь исследовательским проектом и использую Windows API для обнаружения изменений в буфере обмена. Я переопределяю WndProc и до сих пор он работает нормально, и я могу обнаружить, когда происходит событие копирования. Но теперь проблема заключается в том, как обнаружить событ...

Читать ответы

Ответов: 0 Автор Member 13265280

С Win32 интерфейса winsock привязки/обратная раковины с работе CreateProcess: разность между клиентом и сервером

Здравствуйте, я хотел бы получить bind/reverse shell с win32 winsock. Вызвав CreateProcess с помощью STARTF_USESTDHANDLES, я получил обратную оболочку (режим клиента), как и ожидалось. Однако мне не удалось получить оболочку привязки (режим сервера) с тем же подходом. В чем разница между кл...

Читать ответы