Вопрос № 63325: Здравствуйте. У меня такой вопрос. Я скачал ассемблер MASM 6.12 c сайта http://www.kalashnikoff.ru Разорхивировал архив и там пять папок под названием disk1,2,3,4,5 и папка patch. Я так понимаю, что запускать нужно программу из папки patch под назван...Вопрос № 63331: Здравсевуйте!!!
У меня возникло два таких вопроса.
1. Создаю файл ресурсов с диалоговым окном.
Там же описываю Label'ы расположеные на нем. При загрузке программы обробатываю WM_CTLCOLORDLG и изменяю цвет окна на коричневым.
однако за...Вопрос № 63380: Здравствуйте, эксперты....
У меня какая-то чепуха с отладчиками (softice)....
Старый снёс(numega 4.01), поставил другой (compuware 3.0)- не работает, убрал ..., вернул старый - он тоже не работает, хотя вроде всё сделал по cracklab'овской ин...
Вопрос № 63.325
Здравствуйте. У меня такой вопрос. Я скачал ассемблер MASM 6.12 c сайта http://www.kalashnikoff.ru Разорхивировал архив и там пять папок под названием disk1,2,3,4,5 и папка patch. Я так понимаю, что запускать нужно программу из папки patch под названием ML611D.exe
или ML612.exe. Но при запуске любого из этих экзешников появляется черное досовское окно в к-ром написано:
PKSFX (R) FAST! SELF Extract utility Version 2.04g и т.д - описание этой утилиты.
во втрором адзаце:
Searching EXE: путь к этому каталогу/ML612.EXE
PKSFX: (w18) warning! ERRMSG.TXT already exist. Overwrite (y/n)?
когда нажимаю 'y' он переходит на следующую строчку и пишет тоже самое только меняет название файла ERRMSG.TXT на следующий файл в этой дириктории. И так все файлы, а потом вылетает..
ТАк как мне запустить какой-либо ассембл. файл на нем?
Я честно говоря еще не разу не запускал ассемблеровские файлы на компиляцию и отладку и поэтому может чего-нибудь не понимаю...извините если вопрос детский.. просто не могу понять и не у кого спросить..
Заранее благодарен.
Отправлен: 20.11.2006, 00:24
Вопрос задал: Andreyy (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Mashin
Здравствуйте, Andreyy!
Ассемблер нужно сначала установить.
Заходите в папку Disk1 там есть файл setup.exe, запускаете его и следуете инструкциям на экране.
Ответ отправил: Mashin (статус: 2-ой класс)
Ответ отправлен: 20.11.2006, 00:46
Отвечает: Стас
PKSFX (R) FAST! SELF Extract utility Version 2.04g это саморазархивирующийся файл.
PKSFX: (w18) warning! ERRMSG.TXT already exist. Overwrite (y/n)? здесь сообщается что файл уже существуют (вы же не в первый раз разархивируете), и спрашивает нужно ли его перезаписать.
Т.е. получается что вы уже разархивировали ассемблер.
"Главные" файлы в нем это masm.exe, ml.exe и link.exe
убедитесь в их наличии.
Теперь чтобы создать программу, нужно написать текст программы в любом текстовом редакторе, допускающем сохранение в формате ASCII (просто текст) (например блокнот), сохранить файл с расширением asm, и приступать к компиляции:
запускаем какую либо оболочку DOS(можно просто cmd), находим место где лежат наши masm.exe,link.exe и ASM файл (чтобы не мучится желательно в одном каталоге). И пишем: ml /c /coff shifr.asm
смотрим, а не было ли ошибок...
и далее link shifr.obj /subsystem:windows /libpath:C:MASMmasm
примерно так...
Ответ отправил: Стас (статус: Специалист)
Ответ отправлен: 20.11.2006, 01:03
Отвечает: IceWolf
Здравствуйте, Andreyy!
В папке DISK1 лежит программа setup.exe. Запускайте её, соглашаетесь с лицензией(<Enter>), в следующем окне выбираете "Install the Microsoft Macro Assembler",жмёте 8 раз <Entrer>,выбыраете диск,выбираете директории для установки(можно оставить по умолчанию), смотрите что выбрали и, если всё правильно выбираете <No chenges>,ещё несколько раз жмёте <Enter>, пока не появиться Main Menu, выбираете там ещё, что может вам пригодиться, а затем Exit Setup.
MASM установлен.Также установлен отладчик CodeViev(cv.exe), и ещё много чего :)
Подробные инструкции по ассемблированию есть в архиве с рассылкой Калашникова.
С уважением, IceW0|f.
--------- Идеальных защит не существует, ибо то, что создано человеческим разумом, им же будет и разрушено!
Ответ отправил: IceWolf (статус: 3-ий класс)
Ответ отправлен: 20.11.2006, 14:59 Оценка за ответ: 5
Вопрос № 63.331
Здравсевуйте!!!
У меня возникло два таких вопроса.
1. Создаю файл ресурсов с диалоговым окном.
Там же описываю Label'ы расположеные на нем. При загрузке программы обробатываю WM_CTLCOLORDLG и изменяю цвет окна на коричневым.
однако задний фон Label остается неизменным,пробовал оьраьатывать
WM_CTLCOLORSTATIC но безрезультаьно. Проблема в том что не могу использовать SetBkMode и SetBkColor так как я не знаю как к ним обратиться хендел то не известен.
Посоветуйте что нибудь пожалуста.
2. Создаю меню иконки помещаю иконку приложения в трей а вот как сделать так чтобы у каждого пункта меню в трее была еще и своя иконка.
1. Получить handle элемента диалога можно API функцией:
invoke GetDlgItem,<хендл твоего диалога>,IDC_твоего_статика
--------- Открыть глаза навстречу солнцу
Ответ отправил: ADSota (статус: Профессионал) Тел.: 8-916-53-43-916 ICQ: 84611301 ---- Ответ отправлен: 20.11.2006, 09:56 Оценка за ответ: 5
Вопрос № 63.380
Здравствуйте, эксперты....
У меня какая-то чепуха с отладчиками (softice)....
Старый снёс(numega 4.01), поставил другой (compuware 3.0)- не работает, убрал ..., вернул старый - он тоже не работает, хотя вроде всё сделал по cracklab'овской инструкции...
И что теперь делать ???....Чтобы айс работал (хоть какой-нибудь)
Спасибо....
Отправлен: 20.11.2006, 13:03
Вопрос задал: Alex_c (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: IceWolf
Здравствуйте, Alex_c!
Пороверьте, для вашей ли ОС софтайс, попробуйте поставить патчи с краклаба. Опишете подробней как он "не работает". Подобные вопросы не раз поднимались на краклабовском форуме, попробуйте посмотреть там. Попробуте поставить новый, не снося старый, наоборот. Вариантов много, а информации в вопросе мало.
С уважением, IceW0|f.
--------- Идеальных защит не существует, ибо то, что создано человеческим разумом, им же будет и разрушено!
Ответ отправил: IceWolf (статус: 3-ий класс)
Ответ отправлен: 20.11.2006, 15:08 Оценка за ответ: 4 Комментарий оценки: Да уж..... Действительно мало.... WinXP SP2(JC) Не работает...не реагирует на ctrl+d, естественно.... Патчи...наверное в них-то и всё дело..., потому что каждый отладчик забуривается в windowssystem32drivers... прийдется винду наверное переустановить...., если ничего лучшего не предложат
Отвечает: Луковкин Николай Иванович
Здравствуйте, Alex_c!
1. Я тоже как и Вы в свое время пытался установить SoftICE v4.05 в OS Wiondows XP и даже SP2. Все делал идеально по написанной crackl@b'овской инструкции. После установки SoftICE при нажатии кл. Ctrl+D, окно айса у меня так и не появилось!
2. После этих мучений установил отладчик OllyDbg v1.10 и до сих пор не жалею об этом.
Для начинающих (коим Вы я думаю являетесь) и для более опытных программистов возможностей этого отладчика хватает с лихвой! Более того его установка (инсталляция) происходит без всяких проблем в любую OS. Единственный его недостаток в отличие от Софьи - он не может работать в нулевом кольце защиты. А вот у Софьи в отличие от Оли тоже есть немаловажный недостаток - Софья ничего не знает о типах данных! Так что выбирайте что лучше!
3. Если же Вы всетаки решили установить SoftICE, попробуйте следующее:
А) Установить SoftICE в OS Windows 98 (окно айса должно появится)
Б) Хорошо устанавливается и работает SoftICE из Compuware DriverStudio - единственный недостаток весит более 100Мб!
Пробуйте, эксперементируйте! Я бы всетаки остановился на Оле.
Желаю удачи!
--------- Главным критерием эффективности того или иного пути может служить лишь то, достиг или нет крекер конечного результата!!!
Ответ отправил: Луковкин Николай Иванович (статус: 3-ий класс)
Ответ отправлен: 21.11.2006, 12:21 Оценка за ответ: 5 Комментарий оценки: Здравствуйте, действительно уважаемый Луковкин Николай Иванович.... Рад снова узнать у Вас чего-то новое... Спасибо за внимание... По поводу "противоборства" Софьи и Оли... По Ollydbg я, к сожадению, в отличии от айса, я не видел нормальных справочников, хотя с ним действительно проще..... Ещё раз спасибо....