Сейчас на форуме: _MBK_ (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› MsgBox- как отловить? |
Посл.ответ | Сообщение |
|
Создано: 06 января 2011 12:18 · Личное сообщение · #1 |
|
Создано: 06 января 2011 12:24 · Личное сообщение · #2 |
|
Создано: 06 января 2011 12:31 · Личное сообщение · #3 |
|
Создано: 06 января 2011 12:41 · Личное сообщение · #4 |
|
Создано: 06 января 2011 12:45 · Личное сообщение · #5 |
|
Создано: 06 января 2011 17:58 · Личное сообщение · #6 А интересно, Аквила перевел(а) несколько примеров отлома софта и все почувствовали себя хеккерами. Матчасть товарищи учить нужно, тогда и никакие примеры не нужны. В противном случае вы и будите генерить пачками подобные вопросы. ![]() |
![]() Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг" |
Создано: 06 января 2011 20:31 · Личное сообщение · #7 |
|
Создано: 07 января 2011 09:36 · Личное сообщение · #8 Вот собственно весь импорт по модулю USER23 USER32.ActivateKeyboardLayout USER32.CallNextHookEx USER32.CallWindowProcA USER32.CharNextExA USER32.ClipCursor USER32.CloseClipboard USER32.CreateWindowExA USER32.DefWindowProcA USER32.DestroyWindow USER32.DispatchMessageA USER32.EmptyClipboard USER32.FillRect USER32.GetAsyncKeyState USER32.GetClientRect USER32.GetCursorPos USER32.GetDC USER32.GetDoubleClickTime USER32.GetForegroundWindow USER32.GetKeyboardLayout USER32.GetKeyboardLayoutList USER32.GetKeyState USER32.GetWindowRect USER32.GetWindowTextA USER32.IntersectRect USER32.LoadCursorA USER32.LoadIconA USER32.MapVirtualKeyA USER32.MessageBoxA USER32.MoveWindow USER32.OpenClipboard USER32.PeekMessageA USER32.PostQuitMessage USER32.RegisterClassExA USER32.ReleaseDC USER32.ScreenToClient USER32.SendMessageA USER32.SetClipboardData USER32.SetCursor USER32.SetFocus USER32.SetRect USER32.SetWindowLongA USER32.SetWindowsHookExA USER32.SetWindowTextA USER32.ShowWindow USER32.TranslateMessage USER32.UpdateWindow USER32.wsprintfA ![]() |
|
Создано: 07 января 2011 09:39 · Личное сообщение · #9 Вот один из скриптов в котором вызывается MsgBox() ---------------------------------------------------------------------- -- func UI_HOT_TOGGLE_GROUPINFO() { var joined = GroupJoined(); if( joined == 'NO' ) { MsgBox("(#?)0033310(##)В настоящее время вы не входите ни в одну группу. (?#)"); } else { Toggle('groupinfo'); } } ![]() |
|
Создано: 07 января 2011 10:23 · Личное сообщение · #10 |
|
Создано: 07 января 2011 10:34 · Поправил: alexolo · Личное сообщение · #11 |
|
Создано: 07 января 2011 10:37 · Личное сообщение · #12 |
|
Создано: 07 января 2011 11:19 · Поправил: Модератор · Личное сообщение · #13 SpeedTreeRT ----> Попытаюсь обьяснить задачу подробнее... Имеется следующий код описывающий само окно... ...................................................................... ......................... <?xml version="1.0" encoding="CP1251-windows"?> <uiframe name="(#?)0010254(##)Волшебство предмета (?#)" class="gambleitem" x="0" y="0" width="307" height="220" align="center center" sound="sys_ui_open.wav" DefaultSettingScp="OP_RESET_DEFAULTSETTING"> <imgbutton name="CLOSE" rect="-7 7 15 15" img="\skin\button.bmp" imgrect="0 57 15 15" alignx="right" aligny="top" LBtnUpScp="CancelResetOption()"/> <text name="Enchant" caption="(#?)0010255(##)Какой предмет вы хотите сделать волшебным? (?#)" rect="0 40 10 10" alignx="center"/> <itembox name="Item1" rect="80 80 150 32" drawname="true" namemargine="10" fontname="white_14_ol" DropScp="OP_RESET_COUON_DROP" LBtnDblClickScp="CLEAR_ITEM_BOX"/> <itembox name="Item2" rect="80 130 150 32" drawname="true" namemargine="10" fontname="white_14_ol" DropScp="OP_RESET_EQUIP_DROP" LBtnDblClickScp="CLEAR_ITEM_BOX"/> <itembox name="GambleAddOn" rect="245 100 35 35" drawhotkey="false" fontname="white_14_ol"/> <imgbutton name="GMBL_UP" rect="250 137 12 12" img="skin\button.bmp" imgrect="279 110 12 12" LBtnUpScp="OP_SET_ADDON" LBtnDownSE="sys_uibottonclick1.wav" LBtnUpArg="None"/> <imgbutton name="GMBL_DOWN" rect="263 137 12 12" img="skin\button.bmp" imgrect="279 123 12 12" LBtnUpScp="OP_DEL_ADDON" LBtnDownSE="sys_uibottonclick1.wav" LBtnUpArg="None"/> <text name="Title_Item1" caption="(#?)0010256(##)Жетон улучшения (?#)" rect="-15 0 10 10" target="Item1" alignx="left" aligny="center"/> <text name="Title_Item2" caption="(#?)0010257(##)Снаряжение (?#)" rect="-12 0 10 10" target="Item2" alignx="left" aligny="center"/> <button name="ok" caption="(#?)0010240(##)Ок (?#)" rect="10 180 100 24" LBtnUpScp="ResetItemOption()"/> <button name="cancel" caption="(#?)0003153(##)Выйти (?#)" rect="194 180 100 24" LBtnUpScp="CancelResetOption()"/> <tooltip name="Item1_tip" parent="Item1" caption="Items" width="256"/> <tooltiprange parentoftooltip="Item1" minx="-1" maxx="-1" miny="-1" maxy="-1" xmlclass="Item" xmlfield="ReqToolTip"/> <tooltip name="Item2_tip" parent="Item2" caption="Items" width="256"/> <tooltiprange parentoftooltip="Item2" minx="-1" maxx="-1" miny="-1" ma"256"/> <tooltiprange parentoftooltip="GambleAddOn" minx="-1" maxx="-1" miny="-1" maxy="-1" xmlclass="Item" xmlfield="ReqToolTip"/> </uiframe> ...................................................................... ...................................................................... ............................... Видим, что после нажатия на Ок вызывается некая функция <LBtnUpScp="ResetItemOption()> Эта функция имеет в себе некие проверки после которых и выводит зловещий MsgBox(). Вся задача состоит в следующем, либо отловить саму ResetItemOption() либо мессадж который выходит если значени не правильное. Вот в этом то и проблемма. ![]() |
|
Создано: 07 января 2011 11:42 · Личное сообщение · #14 |
|
Создано: 07 января 2011 11:48 · Личное сообщение · #15 |
![]() |
eXeL@B —› Вопросы новичков —› MsgBox- как отловить? |