|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
удалите тему....бла-бла-бла
когда-то здесь была поставленная задача....но на этом форуме ее не решили(....так что смысл здесь оставлять посты бесполезно....
Последний раз редактировалось lysyuk, 13.07.2012 в 15:20. |
#2
|
||||
|
||||
Я бы с дампа брал.
Sendmessage(h,WM_GETTEXT,20,Integer(@s)); Чо за двадцатка? Айдент контрола? — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
||||
|
||||
Цитата:
Пишу программы за еду. __________________ |
#4
|
||||
|
||||
Пардон, затупил
Еще как вариант - внедрять длл в тимвьювер и перехватывать GetDlgItemText. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
|||
|
|||
А можно как-то програмно помочь..а не только словами....пожалуйста)! как мне перейти на второй едит?
|
#6
|
||||
|
||||
Вот пример перехвата МэссэджБокса, переделай под свое
http://www.wasm.ru/pub/21/files/adwarebox.rar (в архиве экзешник, антивирь может заругаться). — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#7
|
|||
|
|||
этой функцией можно
Код:
{$R *.dfm} function GetClass(h: hWnd): string; var ClassName: array[0..255] of char; begin FillChar(ClassName, sizeof(ClassName), 0); GetClassName(h, ClassName, 255); result := strpas(ClassName); end; var FoundCount: Integer; FindNum: integer; FindWho: string; FoundHandle111: Cardinal; //0-last function EnumFor(ParentHandle: Cardinal; TargetClass: string; index_from_1: Byte=0): Cardinal; function Enumka(h: hWnd; p: Pointer): BOOL; stdcall; begin result := true; if FindNum <> 0 then begin if GetClass(h) = FindWho then inc(FoundCount); if FoundCount = FindNum then begin FoundHandle111 := h; result := false; end end else if GetClass(h) = FindWho then FoundHandle111 := h end; begin FindWho := TargetClass; FindNum := index_from_1; FoundCount := 0; FoundHandle111 := INVALID_HANDLE_VALUE; EnumChildWindows(ParentHandle, @Enumka, 0); result := FoundHandle111; end; Последний раз редактировалось Pyro, 13.07.2012 в 14:09. |
Этот пользователь сказал Спасибо Pyro за это полезное сообщение: | ||
lysyuk (13.07.2012)
|
#8
|
||||
|
||||
Я вообще не понимаю зачем это делать для тимки? У него для каждой новой сессии генерится новый пароль. Какой смысл их куда-то сохранять?
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#9
|
|||
|
|||
Цитата:
А ЧТО ОНА ДЕЛАЕТ?)) |
#10
|
||||
|
||||
Цитата:
Пишу программы за еду. __________________ |
#11
|
|||
|
|||
бла-бла-бла
Последний раз редактировалось lysyuk, 13.07.2012 в 15:19. |
#12
|
|||
|
|||
Цитата:
|
#13
|
|||
|
|||
))) бла-бла-бла
Последний раз редактировалось lysyuk, 13.07.2012 в 15:19. |
#14
|
|||
|
|||
Тема закрыта..вопрос решился на другом форуме удаляйте тему
Последний раз редактировалось lysyuk, 13.07.2012 в 15:19. |
#15
|
||||
|
||||
Цитата:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |