Сейчас на форуме: (+4 невидимых) |
eXeL@B —› Дневники и блоги —› BoRoV's blog |
. 1 . 2 . 3 . >> |
Посл.ответ | Сообщение |
|
Создано: 22 сентября 2008 10:15 · Поправил: borov · Личное сообщение · #1 Здесь будет обсуждение и решение некоторых проблем при разработки мной програм и вылаживание результатов этих работ. ADD: Я решил здесь делится исходниками своих программ, вот они: Console Viewer v1.2 ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 22 сентября 2008 10:17 · Личное сообщение · #2 |
|
Создано: 22 сентября 2008 10:39 · Поправил: Spirit · Личное сообщение · #3 |
|
Создано: 22 сентября 2008 15:57 · Личное сообщение · #4 Spirit, спасибо то что нужно, даже больше, у меня он был но я даже и не мог подумать что там что то такое есть, просто у меня за пару месяцев столько исходников собралось в папке "Перебрать" а в ней подпапки: "new", "new a", ... и т.д., что я даже не могу представить что там еще есть ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 22 сентября 2008 16:42 · Личное сообщение · #5 |
|
Создано: 22 сентября 2008 16:52 · Личное сообщение · #6 |
|
Создано: 23 сентября 2008 02:13 · Личное сообщение · #7 Такая ситуация: например, при открытом главном окне по нажатию на кнопку открывается допустим окно About, вопрос: как в Delphi(API) сделать так что бы потом главному окну не отдавался фокус, т.е. окно About'a было всегда активно и поверх главного, или например, задисейблить главное, пробывал разное, не выходит чето, кто знает подскажите. ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 23 сентября 2008 05:15 · Личное сообщение · #8 |
|
Создано: 23 сентября 2008 08:42 · Личное сообщение · #9 |
|
Создано: 23 сентября 2008 09:19 · Личное сообщение · #10 |
|
Создано: 23 сентября 2008 09:28 · Личное сообщение · #11 Как уже сказал Av0id нужно передавать hWnd родительского окна, примерно так: function WindowProc(hWnd, uMsg, wParam, lParam: Integer): Integer; stdcall; begin Result := DefWindowProc(hWnd, uMsg, wParam, lParam); if uMsg = WM_COMMAND then begin if lParam = ABOUT_BUTTON then MessageBox(hWnd, '=\', 'About', MB_ICONINFORMATION + MB_OK); if lParam = EXIT_BUTTON then ExitProcess(0); end else if uMsg = WM_DESTROY then ExitProcess(0); end; Если же приложение на VCL то достаточно создать модальное окно, например так: Form2.ShowModal; ----- xchg dword [eax], eax |
|
Создано: 23 сентября 2008 09:30 · Поправил: borov · Личное сообщение · #12 Spirit, окно задисейблилось, но фокус всерано могло получать Ice-T, пореверсил, но там так все запущено, делфи-код - это ужас v0id2k, как в VCL я знаю, а вот с родительскими окнами я щас поекспкремннтирую Добавил: И правда, родительские окна помогли. я всегда вызывал так: DialogBoxParam(HInstance, '#100', 0, @MainWndProc, 0) а если третему параметру присвоить хендл главного окна, то получается реальный шовмодал: DialogBoxParam(HInstance, '#100', hDlg, @MainWndProc, 0) Av0id, сенкс ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 23 сентября 2008 09:46 · Поправил: SergX · Личное сообщение · #13 borov пишет: т.е. окно About'a было всегда активно и поверх главного, Если в качестве About тебя устроит MessageBox то первым параметром ему ставишь хендл окна которое надо заблокировать, можно даже чужое окно. Code:
|
|
Создано: 23 сентября 2008 09:59 · Личное сообщение · #14 |
|
Создано: 23 сентября 2008 10:01 · Личное сообщение · #15 |
|
Создано: 23 сентября 2008 21:55 · Поправил: borov · Личное сообщение · #16 Вышла новая версия Console Viewer'a Console Viewer v1.2 - [ 23/09/2008 ] * Исправлен баг с строкой параметров, теперь можно вводить только параметры, без имени программы + Изменение размеров окна, сохранение размеров и положения окна + Поддержка ярлыков(*.lnk) + Минимизация приложения в трей Скачать можна в одноименном топике, и те кто уже пользовался ей, и особено те кто критиковал, хочу услышать ваше мнение сейчас, я уверен критиков не уменьшилось, но все же. ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 25 сентября 2008 20:23 · Личное сообщение · #17 |
|
Создано: 25 сентября 2008 20:32 · Поправил: coderess · Личное сообщение · #18 |
|
Создано: 26 сентября 2008 00:36 · Личное сообщение · #19 |
|
Создано: 26 сентября 2008 13:57 · Поправил: borov · Личное сообщение · #20 Такой вопрос, по написанию скрипта для Оли, вот ситуация, после нажатия Shift+F9 программа запускается, поотм я открываю Карту памяти и сиавля мэмори-бряк на доступ, после чего программа останавливается там где надо, и т.д. и т.п. когда я все делаю руками все нормально, а вот решил написать скрипт, проблема в этом моменте что я описал, вот этот кусок: Code:
вот после этого esto прога запускается и выполнение скрипта прекращается З.Ы. Оскорблять и говорить что я "лол", не стоит, потому что это мой первый скрипт, может я и что то не правильно делаю, но до этого места все идет в идеале. И еще ни у кого нет самого последрего списка команд, а то я заметил что в моем справочнике(который вместе с OllyDbg Script Editor v1.2), не все! ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 26 сентября 2008 14:23 · Личное сообщение · #21 |
|
Создано: 26 сентября 2008 14:29 · Личное сообщение · #22 |
|
Создано: 28 сентября 2008 23:34 · Личное сообщение · #23 Сейчас начил новый(точнее продолжил давно забытый) проект из цикла: "как я люблю консольные программы", я намерен, да что намерен, я делаю универсальный GUI для консольных программ. Вот хочу услышать отзывы о данном проекте, нужен он или нет, если нет, то я и не буду продолжать его что бы не тратить время, и возьмусь за что то другое, у меня много незавершеных проектов. ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 28 сентября 2008 23:56 · Личное сообщение · #24 borov смотря что тебе интересно, если интересен PE формат пиши пакер/криптор/вирус, интересно работать с консолью пиши свой GUI, не надо никакого смотреть, в большинстве случаев уже все существует и в более лучшем качестве чем ты сможешь сделать, например я задумал писать PE снифер, с смотри сколько их: DiE, PEiD, PE Tools Sniffer, P3Sniffer, Guru-exe анализатор (названия не помню), и до фига и более, создать чтото уникальное тяжело, даже просто выйти в конкуренты таким гигантам очень тяжело, может быть и не получится. Пиши программы, если тебе это нравится. ----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes |
|
Создано: 29 сентября 2008 01:28 · Личное сообщение · #25 Конешно нравится. Насчет РЕ снифера, ты серьезна, просто их и правда уже столько, правда я тоже свой писал, на компе валяется, в принципе он рабочий, но в нем пока нет ничего особеного, я подумываю к нему скоро вернутся. Начем ты пишеш свой? Могу помочь если че. coderess пишет: Guru-exe анализатор (названия не помню) scanit ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 29 сентября 2008 02:54 · Личное сообщение · #26 |
|
Создано: 29 сентября 2008 10:59 · Личное сообщение · #27 |
|
Создано: 29 сентября 2008 16:16 · Поправил: coderess · Личное сообщение · #28 |
|
Создано: 13 октября 2008 09:23 · Личное сообщение · #29 Всем хай, долго я молчал(по техническим причинам), но вот хочу поделится с вами своими сорсами моего Console Viewer'a, я думаю многие ничего нового для себя не откроют, но может кого-то они чему то научат. fc0d_12.10.2008_CRACKLAB.rU.tgz - Console.Viewer.v1.2.by.BoRoV.src.7z ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 13 октября 2008 17:12 · Личное сообщение · #30 Никто не хочет продолжить проект? Лично я его не бросил, а отложил, когда будет время вернусь, поскольку у меня много идей относительного него, но тогда он перерастет в нечто ... кто хочет продолжать его может с увереностью обращатся за помощью ко мне, чем смогу помогу ----- Лучше быть одиноким, но свободным © $me |
. 1 . 2 . 3 . >> |
eXeL@B —› Дневники и блоги —› BoRoV's blog |