Здравствуйте, BuHHunyx, Вы писали:
BHH>Сейчас набрал в Блокноте текст "bugoga" без кавычек, сохранил как экзешник. BHH>При запуске вылазит консолька, в которой рандомно скачет текстовый курсор=))) Ни с чем другим такого эффекта нету...
А у меня ничего не скачет.
Неправильное бугога.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Каждый, просыпаясь утром, должен задавать себе вопрос — что он может сегодня сделать, чтобы россиянства
Здравствуйте, mjau, Вы писали:
M>Здравствуйте, BuHHunyx, Вы писали:
BHH>>Сейчас набрал в Блокноте текст "bugoga" без кавычек, сохранил как экзешник. BHH>>При запуске вылазит консолька, в которой рандомно скачет текстовый курсор=))) Ни с чем другим такого эффекта нету...
M>А у меня ничего не скачет. M>Неправильное бугога.
У меня работает!!!
При этом путь в заголовке консольки странный: C:\DOCUME~1\Sasha\C316~1\4107~1.exe
Специально посмотрел — ни такой папки ни такого файла в C:\DOCUME~1\Sasha\ нету!!!
Здравствуйте, Sashaka, Вы писали:
S>Здравствуйте, mjau, Вы писали:
M>>Здравствуйте, BuHHunyx, Вы писали:
BHH>>>Сейчас набрал в Блокноте текст "bugoga" без кавычек, сохранил как экзешник. BHH>>>При запуске вылазит консолька, в которой рандомно скачет текстовый курсор=))) Ни с чем другим такого эффекта нету...
M>>А у меня ничего не скачет. M>>Неправильное бугога.
S>У меня работает!!!
S>При этом путь в заголовке консольки странный: C:\DOCUME~1\Sasha\C316~1\4107~1.exe
S>Специально посмотрел — ни такой папки ни такого файла в C:\DOCUME~1\Sasha\ нету!!!
так работает не тока bugoga Но и bugoga2. A так все что начинается с bugoga.
иследуюя дальше получаем что подобное поведение наблюдается с любым фаилом начинающимся на bug
а также на bu.
фаил с текстом bu не работает надо bu + еще что-нибудь
пробовал фаил начинающийся на b — не работает
скорее всего bu — это недокументированый хедер исполняемого кода виндов. но после bu идет бред(с точки зрения виндов)
вот она и ведет себя таким образом
гы поиду на дни разработчика масдая убью этим вопросом докладчиков
Здравствуйте, BuHHunyx, Вы писали:
BHH>bugoga
BHH>
BHH>исследователь
BHH>Сейчас набрал в Блокноте текст "bugoga" без кавычек, сохранил как экзешник.
BHH>исследователь
BHH>При запуске вылазит консолька, в которой рандомно скачет текстовый курсор=))) Ни с чем другим такого эффекта нету...
BHH>Как это работает?
Видимо так:
'b' выглядит как инструкция
bound ax,word ptr [bx+si]
которая означает проверку границ массива, где первый операнд — индекс массива, второй — нижняя и верхняя граница массива (последовательно в памяти).
Эмулятор доса (или дос) загружает эту хрень как com файл и исполняет. Далее зависит от мусора в регистрах. Если ax не попадает в границы, вызывается прерывание int5, которое обычно вешается на нажатие PrintScreen, экран распечатывается и процедура обработки прерывания возвращает управление опять на bound. Итог: эмулятор доса висит в вечном цикле, позиция курсора видимо меняется в обработчике int5.
Здравствуйте, Sashaka, Вы писали:
S>У меня работает!!!
S>При этом путь в заголовке консольки странный: C:\DOCUME~1\Sasha\C316~1\4107~1.exe
S>Специально посмотрел — ни такой папки ни такого файла в C:\DOCUME~1\Sasha\ нету!!!
Здравствуйте, purser, Вы писали:
P>которое обычно вешается на нажатие PrintScreen, экран распечатывается и процедура обработки прерывания возвращает управление опять на bound
Поэтому у меня принтер всю бумагу извел? Сделайте модераториал на первом сообщении темы: внимательно дочитать до конца, прежде, чем пробовать.