Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Создать диалоговое приложение у которого на форме имеется выпадающий список с названием элементов управления https://www.cyberforum.ru/ win-api/ thread1806693.html
Создать диалоговое приложение у которого на форме имеется выпадающий список с названием элементов управления (BUTTON, EDIT, LISTBOX, COMBOBOX, STATIC), а также две кнопки управления-"Создать" и "Удалить". При нажатии на кнопку "создать" на форме динамически создается элемент управления выбранный из списка. При этом координаты расположения элемента управления генерируется случайным образом. При...
C++ WinAPI Написать приложение, которое по введенной дате определяет день недели
Написать приложение, которое по введенной дате определяет день недели. При этом день, месяц и год необходимо вводить в отдельные текстовые поля. Результат следует вводить в текстовое поле со стилем Read Only. Предусмотреть проверку корректности даты
C++ WinAPI При нажатии "Enter" минимизировать дочерние окна главного окна приложения "Калькулятор" https://www.cyberforum.ru/ win-api/ thread1806685.html
Написать приложение, обладающее следующей функциональностью: при нажатии клавиши <Enter> дочерние окна главного окна приложения «Калькулятор» минимизируются(или исчезают); за одно нажатие клавиши <Esc> дочерние окна восстанавливаются в обратном порядке, т.е. дочернее окно, которое минимизировалось(скрылось) последним, первым будет восстановлено.
C++ WinAPI По полученным координатам прямоугольника создать «статик» https://www.cyberforum.ru/ win-api/ thread1806683.html
Разработать приложение, создано на основе диалогового окна : 1.Пользователь «щелкает» левой кнопкой мыши по форме диалога и, не отпуская кнопку, ведёт по ней мышку, а в момент отпускания кнопки по полученным координатам прямоугольника (как известно, двух точек на плоскости достаточно для создания прямоугольника) создаётся «статик», который содержит свой порядковый номер (имеется в виду порядок...
C++ WinAPI Отслеживание всех http-запросов GET и POST
Всем привет, появилась необходимость программно отслеживать сетевую активность пользователя, а именно все его http-запросы. Пока что я смог нагуглить только функции GetTcpTable2 и GetExtendedTcpTable, но бегло глянув на них, я предположил, что с их помощью можно только посмотреть таблицу портов и ip-адресов, а мне нужны сами запросы, как они есть в браузере. Есть ли вообще такая возможность, и...
C++ WinAPI Обращение к таймеру операционной системы Разработать программу без пользовательского интерфейса, которая по таймеру запускает какой-либо процесс (например «блокнот»), запускает его несколько раз, и по таймеру закрывает процесс, закрывает все открытые ею процессы. Помогите с лабой :cry: https://www.cyberforum.ru/ win-api/ thread1806194.html
C++ WinAPI Системные параметры https://www.cyberforum.ru/ win-api/ thread1806081.html
Подскажите как этим пользоваться. У меня на выходе радномная фигня получается Х_х int Res = SystemParametersInfo(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinInt); Входные параметры: SPI_GETICONTITLEWRAP 0x0019 Determines whether icon-title wrapping is enabled. The pvParam parameter must point to a BOOL variable that receives TRUE if enabled, or FALSE otherwise. ...
Реализация фильтров используя GetBitmapBits C++ WinAPI
Требуется читать и изменять буфер окна. В гугле накопал такой пример: LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { int wmId, wmEvent; PAINTSTRUCT ps; switch (message) { /***/ case WM_CREATE: { // создание совместимого контекста и объект битмап из файла
C++ WinAPI Повторное заполнение ComboBox https://www.cyberforum.ru/ win-api/ thread1805957.html
Добрый вечер! Проблема такая: делаю список доступных Com портов, сначала ищу их и заполняю combobox, затем при повторном вызове диалогового окна, я хочу заполнить бокс тем же списком, что и был, поэтому чтобы не искать два раза, сразу же заполняю и массив указателей и из него забираю данные для заполнения, первый раз всё работает нормально, но при последующих выскакивает такая ерунда, кто...
C++ WinAPI Краш программы с STATUS_STACK_BUFFER_OVERRUN https://www.cyberforum.ru/ win-api/ thread1805863.html
Привет всем! Делаю программу, основанную на рекурсивном поиске файлов, и всё работает отлично, НО! Когда программа завершается, происходит крушение с ошибкой STATUS_STACK_BUFFER_OVERRUN. Комментирование различных частей когда указывает на то, что проблема в функции RecursiveSearch, но найти причину там я не смог. Вот код:
Файл или папка? C++ WinAPI
Всем привет! Не думал, что это окажется так сложно, но как, зная полное имя файла определить, является ли он обычным файлом или директорией?
C++ WinAPI Сменить текущий каталог при запуске Допустим моя программа находится в одном каталоге - D:\\myprog.exe, а другая, запускаемая в - С:\\test.exe. Я запускаю test.exe через CreateProcess, как сделать чтобы запускаемая программа искала ресурсы не по своему текущему местоположению - (С:\\), а по место положению родительской программы (D:\\)? Вроде как надо делать некие манипуляции с lpCurrentD
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
13.09.2016, 21:48 0

Как отобразить модули и потоки процесса - C++ WinAPI - Ответ 9538893

13.09.2016, 21:48. Показов 5365. Ответов 7
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void GetModuleListByPID(DWORD pid)
{
    HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, pid);
    if (snapshot != INVALID_HANDLE_VALUE) //Create snapshot of processes
    {
        MODULEENTRY32 module;// write here about find processes
    module.dwSize = sizeof(MODULEENTRY32);
        Module32First(snapshot, &module);
 
        do {
            printf("Module...\n");
            printf("Base Address: %x, Size: %x, Name: %x, MID: %x\n", module.modBaseAddr, module.modBaseSize, module.szExePath, module.th32ModuleID);
        } while (Module32Next(snapshot, &module));// find it
    }
 
    CloseHandle(snapshot);
}


Вернуться к обсуждению:
Как отобразить модули и потоки процесса C++ WinAPI
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.09.2016, 21:48
Готовые ответы и решения:

Delphi потоки процесса
зная процесс нужно вывести его потоки, кто знает как это реализовать? с примерчиком если можно...

Заморозить все потоки стороннего процесса
Приветствую всех:drink: Имеется процесс &quot;AB.EXE&quot; он имеет 2-а потока, когда ставишь &quot;AB.EXE&quot; на...

Потоки, отображеие процесса вычислений в другой форме
Всем привет! Помогите разобраться с проблемой, в главной форме у меня происходит большие...

Отобразить активное окно процесса
Как зная процесс вывести на передний план его окно? ShowWindow(pr.MainWindowHandle, 9); //работает...

7
13.09.2016, 21:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.09.2016, 21:48
Помогаю со студенческими работами здесь

Поменять приоритет процесса запущенного приложения и отобразить в textbox
Привет, есть такая проблема: программа запускает процесс и выводит в textbox его приоритет. Дальше...

при создании процесса создаётся ярлык в трее, по окончании процесса он не убираетс сам, как его убрать оттуда?
Друзья! Вот исходник процесса, качнул с инета. Это в консольном режиме запускат аудио файлы,...

Как узнать id процесса по имени процесса?
Как узнать id процесса по имени процесса? Например ищем notepad.exe и возвращается id этого...

Что такое потоки ввода, потоки вывода?
Здарова всем! Не так давно уже прогаю на С++ и все НИКАК не могу понять, что такое потоки ввода,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru