Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 02.05.2016
Сообщений: 15
1

Как получить HWND окна/процесса/консоли

02.05.2016, 18:59. Показов 2665. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как получить HWND окна/процесса/консоли? мне надо для Shellexecute.
Реализация в Dll
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "hooklib\MinHook.h"
#include <conio.h>
#include <jni.h>
#include <stdio.h>
 
void memesfunc()
{
    MH_Initialize();
    HWND hwnd;
    ShellExecute(hwnd, TEXT("open"), TEXT("javaw.exe"), TEXT(""), NULL, SW_SHOWNORMAL);
}
 
BOOL APIENTRY DllMain(HANDLE hModule,
    DWORD  ul_reason_for_call,
    LPVOID lpReserved
)
 
 
 
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
        memesfunc();
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2016, 18:59
Ответы с готовыми решениями:

Как получить HWND, созданного функцией CreateProcess, окна консоли
Есть обычное оконное прижоление на Win Api. В какой-то момент вызываю CreateProcessW и подсовываю...

Получение HWND окна по дескриптору процесса
Помогите пожалуйста, мне надо узнать хэндл окна по дескриптору процесса, возможно ли вообще это...

Как получить HWND окна на панели задач по координатам мыши?
Как получить хэндл свернутого на панель задач окна, на которое наведена мышка?) Добавлено через...

Получить HWND внутри процесса
Есть запущенный программа, внедряю я тута dll через createremote. Вопрос: как можно получить...

1
Эксперт С++
3574 / 2828 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 22
03.05.2016, 17:00 2
https://msdn.microsoft.com/ru-... 33499.aspx
https://msdn.microsoft.com/ru-... 46292.aspx
https://msdn.microsoft.com/ru-... 33505.aspx
0
03.05.2016, 17:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2016, 17:00
Помогаю со студенческими работами здесь

Найти HWND окна, зная HWND окна, породившего его
Здравствуйте! Имеется основное окно &quot;А&quot;. Это окно создаёт новое недочернее окно &quot;Б&quot;. Необходимо...

Получить HWND окна
Задача такова - загрузить динамическую dll в чужое приложение и получить HWND окна в которое...

Получить hwnd окна
Допустим я нахожу hwnd главного окна по названию его класса HWND...

Получить hwnd окна в многопользовательской системе
В win 2003. Как получить Hwnd окна другого пользователя. Для своего рабочего стола понятно. А вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru