Schumi |
Отправлено: 13.02.2006, 12:19 |
|
Машинист паровоза
Группа: Участник
Сообщений: 206
|
Есть чужая прога, не могу из нее прочитать текст (memo), хотя Spy может
CODE |
HWND hWnd = FindWindow(NULL, "FTDI D2XX Uninstaller Version 2.2");
HWND hBtn = FindWindowEx(hWnd, NULL, "TMemo", NULL);
char s[256] = {0};
GetWindowText(hBtn, &s[0], 256);
ShowMessage(StrPas(&s[0]));
|
Пробовал и через EnumChildWindows, ни фига, видит только кнопки.
В чем может быть дело?
|
|
Gedeon |
Отправлено: 13.02.2006, 12:50 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
GetLastError()
возвращает ERROR_INVALID_HANDLE
|
|
GIZMO |
Отправлено: 13.02.2006, 13:07 |
|
Машинист паровоза
Группа: Участник
Сообщений: 174
|
QUOTE (Schumi @ 13/02/2006, 12:19) | Есть чужая прога, не могу из нее прочитать текст (memo), хотя Spy может
|
Spy устанавливает хук — SetWindowsHookEx + (WH_CALLWNDPROC), или пользуется CreateRemoteThread + WriteProcessMemory. Сделай так же.
|
|
|