Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

27.05.2008, 23:02
|
|
Познающий
Регистрация: 20.01.2008
Сообщений: 47
Провел на форуме: 71868
Репутация:
72
|
|
Сообщение от A2GIL
2 Karapuziko :
Задание 1 (~5 kb)
Уточни второе задание! до каких пор там увеличивается аргумент синуса? всего 4 множителя?
Задание 3 (~5 kb)
Задание 4 (~5kb)
2 [Dezzter] :
Допиши в таймере это:
Код:
if ProgressBar1.Position=ProgressBar1.Max then
begin
Form2.Show;
Timer1.Enabled:=false;
end;
И вот это Timer1.Interval:=0; можешь убрать!
P.S Вообще-то это не есть корректный способ! Нужно просто по окончании какого-то действия, которого ты иммитируешь с помощью ProgressBar1 уже писать Form1.Show. Но как бы там ни было это твоя прерогатива=)
P.S.S Может у тебя проблема с самим пакетом Делфи? Может он не полный?
Мне бы на паскале!(сорри сразу язык уточнить забыл)
|
|
|

27.05.2008, 23:47
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
Сообщение от Karapuziko
Мне бы на паскале!(сорри сразу язык уточнить забыл)
мдее =\
тебе на паскале и давали, просто поменяй там пару строчек кода.
ЗЫ Такие топики делают учеников ленивых
|
|
|

28.05.2008, 00:04
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Вопрос, как на делфи получить содержимое поля пароль в QIP Infirum (не просто квип), не поля пароль профиля, а поле пароля от аськи.
Там просто все поля одинаково называются "TInfuEdit.UnicodeClass" и как получить инфу из нужного поля ХЗ...
|
|
|

28.05.2008, 00:51
|
|
Познающий
Регистрация: 01.03.2008
Сообщений: 68
Провел на форуме: 140772
Репутация:
72
|
|
Nightmarе
Так на вскидку глянул одной прогой(пользовался идущей в комплекте с Autoit) и обнаружил два(поля) "TInfuEdit.UnicodeClass1" и TInfuEdit.UnicodeClass2, хз сам не пробовал выуживать пароль с этой проги, а разбираться ща времени нема 
|
|
|

28.05.2008, 02:38
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Да никак не получается... я так понял алгоритм это узнать хендл главного окна, в нём другое и т.д... вот хз даже как...
|
|
|

28.05.2008, 19:42
|
|
Познающий
Регистрация: 31.08.2007
Сообщений: 94
Провел на форуме: 422909
Репутация:
200
|
|
Nightmarе
Код:
function GetPasFromEdit(Wnd: HWND; var Text: string):boolean;
var
EditWnd: HWND;
begin
Result := False;
EditWnd := FindWindowEx(Wnd, 0,'TEDIT', nil);
if EditWnd = 0 then
exit;
SetLength(Text, SendMessage(EditWnd, WM_GETTEXTLENGTH, 0, 0)+1);
SendMessage(EditWnd, WM_GETTEXT, length(Text), Integer(PChar(Text)));
SetLength(Text, lStrLen(PChar(Text)));
end;
procedure TForm1.Timer1Timer(Sender: TObject);
var
MainWnd,Grp:Hwnd;
begin
MainWnd:=FindWindow(nil,'Здесь гаголовок главной формы'); Хендл главного окна
Grp:=FindWindowEx(MainWnd, 0,'TEDIT', nil); //Хендл какого-то дочернего котрола
if Grp<>0 then begin
GetPasFromEdit(Grp,pass);
end;
if Grp=0 then
exit;
end;
P.S То что темно-красным можно узнать, ну например так:
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
s: string;
h: HWND;
aName: array [0..255] of Char;
begin
h := WindowFromPoint(Mouse.CursorPos);
SetLength(s, SendMessage(h, WM_GETTEXTLENGTH, 0, 0)+1);
SendMessage(h, WM_GETTEXT, length(s), Integer(PChar(s)));
SetLength(s, lStrLen(PChar(s)));
GetClassName(h, aName, 256);
Label1.Caption :='Заголовок : ' +s;
Label2.Caption:='Класс : '+ aName;
end;
|
|
|

28.05.2008, 21:39
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
A2GIL так это я и так знаю.
Но хендлов то у меня нету, как они называются, сколько их, что и как...
Все утилиты показывают что ВСЕ Tedit называются по одинаковому...
С обычным квипом всё просто, а с инфирумом у меня такое ощющение что там всё грамотно закриптованно...
Там как, запускается инфирум... после авторизации под обычным локальным юзверем открывается другое окно, а может модуль с предложением ввести пасс...
Я пока разберусь кто за что там отвечает это 2010 год будет.
Вот если кто сталкивался с этим...
Последний раз редактировалось Nightmarе; 28.05.2008 в 21:41..
|
|
|

28.05.2008, 22:12
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
Сообщение от Nightmarе
A2GIL так это я и так знаю.
Но хендлов то у меня нету, как они называются, сколько их, что и как...
Все утилиты показывают что ВСЕ Tedit называются по одинаковому...
С обычным квипом всё просто, а с инфирумом у меня такое ощющение что там всё грамотно закриптованно...
Там как, запускается инфирум... после авторизации под обычным локальным юзверем открывается другое окно, а может модуль с предложением ввести пасс...
Я пока разберусь кто за что там отвечает это 2010 год будет.
Вот если кто сталкивался с этим...
Spy++ пробовал юзать?
|
|
|

28.05.2008, 22:22
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Сообщение от z01b
Spy++ пробовал юзать?
Я его пробовал искать, обломилось...
есть WinSpy
|
|
|

28.05.2008, 23:44
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
Сообщение от Nightmarе
Я его пробовал искать, обломилось...
есть WinSpy
Он входит в стандартный пакет MS Visual C++ 6.0 и выше
ЗЫ
http://rapidshare.com/files/118380465/SPYXX.rar.html
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|