Сейчас на форуме: rtsgreg1989, ==DJ==[ZLO], Magister Yoda (+6 невидимых) |
![]() |
eXeL@B —› Основной форум —› Помогите голодающим Поволжья |
Посл.ответ | Сообщение |
|
Создано: 06 апреля 2005 14:11 · Личное сообщение · #1 Всем привет ! Наткнулся я тут на такой стоп-кран ![]() При запуске программа просит ввести рег.номер, причём если номер неправильный - кнопка регистрации недоступна (в смысле её вообще нет! пропадает) Есть серийный номер программы, при первом запуске рвется в инет на сайт с таким кодом, и даёт тебе пароль. С этим паролем запускается только один раз ! И досвидания... Может кто подскажет как вернуть кнопку ? PS: запакована PEBindle (хотя может это ничего и не значит...) ![]() |
|
Создано: 06 апреля 2005 16:01 · Личное сообщение · #2 Нужно узнать HWND_button. Или сам напиши прогу, или воспользуйся spy от Микрософт. (я сам писал). Имея хэндл, можно много чего натворить. Можно сделать : ShowWindow (HWND_button,SW_SHOWNORMAL); EnableWindow(HWND_button,TRUE); из любого внешнего приложения и кнопка появицца полностю готовая к употреблению. Подробней об этом можно читать у Петцольда. иши на club.shelek.com/viewfiles.php?id=8 ![]() ![]() |
|
Создано: 06 апреля 2005 16:14 · Личное сообщение · #3 Чуть не забыл. ![]() Зная HWND_button можно определить ID_button: ID_button = GetWindowLong (hwnd_button, GWL_ID); А это значит, что из любого внешнего приложения, мы можем послать конкретному окну: PostMessage (hwnd_prog, WM_COMMAND, ID_button,0); имитируя нажатие на кнопку, независимо видима она, разрешена ли - пофигу. ![]() ![]() ![]() ![]() |
|
Создано: 06 апреля 2005 16:18 · Личное сообщение · #4 |
![]() |
eXeL@B —› Основной форум —› Помогите голодающим Поволжья |
Эта тема закрыта. Ответы больше не принимаются. |