Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Функция для закрытия указаного хендла окна Добрый вечер. При запуске приложения, у меня запускается доп. приложение с помощью функции: ShellExecute(0, L"open", L"calc.exe", 0, 0, SW_SHOW); Далее для манипуляций с вызванным окном калькулятора я использую: HWND hCalculator = FindWindow(TEXT("CalcFrame"), TEXT("Калькулятор")); Подскажите пожалуйста, с помощью какой функции я могу обратится по хендлу окна и закрыть приложение с... https://www.cyberforum.ru/ win-api/ thread1522696.html C++ WinAPI Как можно запустить программу от имени пользователя SYSTEM, или trustedinstaller?
Всем привет. У меня возник такой вопрос. Как можно запустить программу от имени пользователя SYSTEM, или trustedinstaller ? Ну чтобы моя программа на C++, запускала другое приложение от нужного мне имени пользователя. П.С. без использования сторонних утилит пожалуйста. П.С. в интернете найденная инфа мне не помогла с проблемой =(
C++ WinAPI Значение элемента региона Как после вычитания регионов посмотреть, что осталось? Т.е. нужно вывести x y значения оставшихся точек. https://www.cyberforum.ru/ win-api/ thread1522432.html C++ WinAPI Узнать размер файла если он более 8 гб GetFileSizeEx работает только с файлами <=8 гб. Как правильно узнать размер файла более 8 гб, и как узнать что он более 8 гб при использовании GetFileSizeEx? https://www.cyberforum.ru/ win-api/ thread1522294.html
C++ WinAPI Сохранение HBITMAP в файл
#include <iostream> #include <fstream> #include <Windows.h> using namespace std; int main(){ HDC hdc; HDC hdcBit; HBITMAP hBit;
C++ WinAPI Как правильно выводить текст Здравствуйте! Что правильнее использовать, когда надо вывести текст в консоль - printf или cout << a? Добавлено через 7 минут Извините не в тот раздел кинул. Move please https://www.cyberforum.ru/ win-api/ thread1521666.html
C++ WinAPI Костыль для inpout32 под x64 https://www.cyberforum.ru/ win-api/ thread1521445.html
Появилась необходимость работы программ, использующих inpout32. inpout32 - библиотека, предоставляющая всего две функци, Inp32 и Out32, соответственно для чтения и записи в LPT порт. Она не работает на x64 системе, но есть замена - 64-битная inpoutx64. Так как просто заменить нельзя, а поддержкой этих программ никто не озаботился - я решил написать такой костыль: 1 Фейковая inpout32,...
Events in WIN API C++ WinAPI
Здравстуйте. Раскажите про события которыми оперируют функции CreateEventEx, OpenEvent, SetEvent. Я пробую ждать установки события так WaitForSingleObject(h,9999), но ожидания не происходит, код выполняется дальше без задержки. Сколько имеет состояний событие? Какие поля имеет событие? В каком состоянии оно появляется при создании через CreateEvent ? Может ли ошибка быть не в состоянии...
C++ WinAPI Txt вывод на экран Добрый день господа , написал такой код - #include <cstdlib> #include <iostream> #include <windows.h> using namespace std; void ReadFileTxt(char file) { https://www.cyberforum.ru/ win-api/ thread1521104.html C++ WinAPI /SUBSYSTEM:WINDOWS https://www.cyberforum.ru/ win-api/ thread1520613.html
Известно что при программировании оконных (под виндой) приложений используется ключ "/SUBSYSTEM:WINDOWS", в таком случае точкой вхождения будет функция WinMain(wWinMain), но можно также задать ключ /ENTRY:"main", например, удобное решение скрыть консоль, но чем это грозит? Пока я столкнулся с одной проблемой, если в программе будет выполняться более одного потока (основного), то процесс по выходу...
Не получается настроить частоту дискретизации C++ WinAPI
Код взят из ветки под C# NET, но вроде как он относится к WINAPI.. Этот код записывает аудио файл формата wav. using System.Runtime.InteropServices; private static extern int mciSendString(string lpstrCommand, string lpstrReturnString, int uReturnLength, int hwndCallback); private void button1_Click(object sender, EventArgs e) {
C++ WinAPI Чат, хотелось бы услышать критику опытных людей Сделал простенький чат, хотелось бы услышать критику опытных людей. https://www.cyberforum.ru/ win-api/ thread1519890.html
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 18
0

Как непрерывно считывать данные с окна стороннего приложения? - C++ WinAPI - Ответ 8028807

01.09.2015, 11:22. Показов 2051. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста как можно непрерывно считывать данные с окна стороннего приложения?

Мне необходимо подключаться к окну другой программы, считывать данные и записывать в файл. У меня реализован вариант, который реализует все это разово по нажатию кнопки, но нужно сделать чтобы это было непрерывно.
Проект делаю в Rad Studio XE4.

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
 //нахожу нужное окно
 UnicodeString s1 = "WindowsForms10.Window.8.app.0.3d893c_r9_ad1";
 UnicodeString s2 = "Программа";
 const wchar_t * cl = s1.c_str();
 const wchar_t * nm = s2.c_str();
 HWND e = FindWindow(cl,nm);
 HWND e1 = NextWindowElement(e,cl,NULL,1);
.......
 HWND e16 = NextWindowElement(e15,cl,NULL,8);
 
 //читаю текст
 const wchar_t a[10]={0};
 SetForegroundWindow(e15);
 SendMessage(e15, WM_ACTIVATE, WA_ACTIVE, 0);
 SendMessage(e15, WM_SETFOCUS, NULL, 0);
 SendMessage(e15,WM_GETTEXT,10,(LPARAM)a);
 
 //пишу в файл
 EditA->Text = a;
 
 TStringList *list = new TStringList();
 list->Clear();
 list->Add(EditAsk->Text);
 list->SaveToFile("C:\\Users\\1\\Documents\\log.txt");
 delete list;
 list = NULL;
Пробовал в цикле while, но это не то. Интересует подобный рабочий пример или направление куда смотреть.

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

Вставить текстовые данные в Edit дочернего окна стороннего приложения
В общем имеется строковая переменная и окно стороннего приложения, имеющее дочернее окно класса...

Как установить координаты окна стороннего приложения
как сделать чтобы моя программа перенесла окно(например текстового докум) на определенные...

Как считать данные из стороннего приложения?
Привет всем! Я работаю на лазерном комплексе под управлением китайской софтины CypCut Laser Cutting...

Как получить hWnd окна стороннего приложения, которое свёрнуто в трей
Здравствуйте, есть такая функция, как IsWindowVisible, которая может вычислять, свернуто окно...

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

Перемещение окна стороннего приложения
Среда - WindowsXP Программе известен дескриптор окна стороннего приложения. Как переместить...

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

Развёртывание окна стороннего приложения
Мне необходим метод, который будет разворачивать окно скайпа. ИЛи скажите что я не так написал...

Закрепление окна стороннего приложения
Пожалуйста подскажите, а лучше с примером. Как реализовать следующее: 1.жму на Form1...

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