Решил тут написать свой просмотрщик типа HIEW. Я в курсе, что HIEW ниипически крут, а BIEW к тому же бесплатен. Как сказал один человек из соседней темы про файловый менеджер - пишу, чтобы освоить программирование на ассемблере. Просьба поделку осмотреть, покритиковать, похвалить (правда хвалить пока не за что - еще ничего не работает ) Что ОНО может - Вывод текста на экран. Максимум 4Гб (пока), вылет за границу 4Гб пока никак не отлавливается, ибо планируется 64-битность - Пока только 80х25 - Смена кодировок. Пока только стандартная CP866 (которую условно назвал DOS, хотя это вроде как не совсем верно) и utf8 (WINDOWS). Вызывается по F8 - Бегунок справа - Двигать вверх-вниз-влево-вправо - PgUp-PgDown - Выход - ESC/F10 - Верхней строчки c именем файла и служебной информацией пока нет - Запуск из ком. строки BLUEBOW.exe foobar.txt Естественно планируется довести самоделку хотя бы до уровня BIEW/HIEW. Как всегда наполеоновские планы, которые неизвестно, реализуются или нет P.S. BLUEBOW это BLUEBOAR's VIEWER
только делайте это на С без ++ и ##. большой кучей файлигов, папок и функций. с длинными названиями. и проточкой на переносимость (и осевую и процовую). те все боле мене платформзависимое выносится в отдельные файлеги и помещается в папку с именем оси клоно-нортона это тоже касается. в случае если не планируется завтра на помойку выкинуть ну и было бы очень удобно сразу все забазировать на скрипто-двигателе (не вб) тк потребности и вкусы у нас разные
На C не планируется - и не просите даже. Не будет. Скриптодвигатель планируется и приветствуется. Правда неясно пока какой язык выбрать.
blueboar да ради бога. никто и не просил. и без этого опенсорцовых хватает. просто совет небольшой какой бы вы не выбрали - ниже С не опуститься. хотя, может вы и на асме движки встречали ну и если приветствуется скриптодвигатель, то начинать надо не с выбора языка и окошек, а с продумывания внутренней архитектуры. а уже от нее и танцевать. в том числе и выбирая язык скрипта Rockphorr угу. кайф будет интересный, когда вы в охоту уже войдете, сделаете дофига и решите перенести. скам на вынь се/арм. или 64, или 128, или линь, или что-там-еще-через-7-лет. о, новую несовместимую версию выни. ото покейфуете. а что необходимого в асме для такого дела - не знаю.
_basmp_ парадокс в том что проектирование ведется от общего к частному а обучение (самообучение набор опыта) наоборот
Rockphorr парадокс в том, что разговоры особенно обильные о проектировании, деле, (само)обучении действуют удивительно убивающе на только начатое или только планируемое послеразговорное дело. отсюда неудивительно, что жириновский изобрел ничего, а резину изобрел.. кто?
вы знаете, мне кажется, что HiEW непревзойдимо(омг), правда! если псевдокода не надо, и графиков тоже, то некчему два часа иду грузить, ведь hiew действительно почти весь арсенал имеет для реверсинга и патчинга(крякинга, классически), да и управление всё прекрасно случается с клавиатуры, что не может не радовать) вы действительно думаете, что можете написать что то подобное, особенно - будучи бегиннером?
Comer_ лефорт говорил Петру 1 - замахивайся на великое по мелочам кулак отшибешь бегинер или нет не важно - главное кодишь или нет
blueboar имхо максимум контролировать надо по любому, планирование х64 это переход с EAX на RAX в противном случае будет закольцовывание и повреждение данных
Нет, не переход с EAX на RAX. Пока только на EDX:EAX - чтобы редактировать 64-битные по размеру файлы
Ну я бы не сказал что я "бегиннер" . По крайней мере на certifications.ru сертификат по ассемблеру получил, в олимпиадах ассемблерных участвовал. Темиду распаковал до виртуальной машины и 5 команд зареверсил, дальше надоело В общем не скажу, что бегиннер. Но и не эксперт.
это все было после того как макинтош провел вуклканизацию, после по его примеру к каучуку чего только не применяли из химических и физических методов в последствии были фундаментальные открытия анилина нафталина и прочего на чем сейчас стоит современный химпром