Страница 2 из 2

Re: Баг виндового блокнота.

СообщениеДобавлено: 02.06.2013 (Вс) 16:05
FireFenix
Qwertiy писал(а):Я однажды написал яю и ещё нечётное количество символов. При открытии этого файла получил синий экран, а заодно угробил предустановленный антивирус и еще кучу всего. Кстати, после восстановления системы антивирус был одной из нескольких программ, которые так и не заработали...

Ты главное к пентагону не подключайся, а то после пары символов начнётся 3ья мировая :D

Re: Баг виндового блокнота.

СообщениеДобавлено: 02.06.2013 (Вс) 16:36
Хакер
Mikle писал(а):
Блокнот написан из расчёта на то, что если символы, использованные в тексте, есть в текущей кодировке для неюникодных приложений, то файл сохраняется именно в ней.

Какие из двух символов ("В" и "0") требуют юникод?

При том, что у тебя выставленна 1251 для неюникодных приложений: ни для каких не требуется. Именно поэтому Блокнот ничего не спрашивает. Будь ты под английской виндой, он бы спросил: сохранить в юникоде?

Проблема в том, что 95 процентов не знают, что такое юникод и понятия не имееют, как отвечать на такой вопрос. Поэтому MS посчитали некорректным задавать его абсолютно всегда. Если сделать им справку, они не будут её читать, а те немногие, кто будут — станут выбирать юникод вообще всегда, чтобы ничего не потерять. Но потеряют совместимость с кучей своего кривого софта.

СообщениеДобавлено: 03.06.2013 (Пн) 0:30
Qwertiy
iGrok писал(а):
Qwertiy писал(а):При открытии этого файла получил синий экран, а заодно угробил предустановленный антивирус и еще кучу всего.
Не думаю, что это связанные вещи. :)

То, что стало не работать начиная с перезагрузки после синего экрана с ним не связано? Ну возможно конечно, но как-то маловероятно ;)

Re: Баг виндового блокнота.

СообщениеДобавлено: 03.06.2013 (Пн) 1:14
iGrok
Qwertiy писал(а):То, что стало не работать начиная с перезагрузки после синего экрана с ним не связано?

Вот как раз то, что "стало не работать" - и связано. Антивирус этот предустановленный.

А блокнот и сохранённый файл тут вряд ли при делах.

СообщениеДобавлено: 03.06.2013 (Пн) 1:30
Qwertiy
iGrok писал(а):А блокнот и сохранённый файл тут вряд ли при делах.

Ты сам себе противоречишь...

Re: Баг виндового блокнота.

СообщениеДобавлено: 03.06.2013 (Пн) 2:11
iGrok
Qwertiy писал(а):
iGrok писал(а):А блокнот и сохранённый файл тут вряд ли при делах.

Ты сам себе противоречишь...

Где это?

Я написал, что открытие файла вряд ли связано с синим экраном и антивирусом.
И чуть ниже намекнул, что скорее всего дело было в антивирусе, а не в содержимом файла.
Теперь я пишу то же самое. Где противоречие?

СообщениеДобавлено: 03.06.2013 (Пн) 7:49
Qwertiy
iGrok писал(а):Я написал, что открытие файла вряд ли связано с синим экраном

А вот ты что имел в виду... Ты так считаешь несмотря на то, что синий экран появился непосредственно при открытии файла?

Re: Баг виндового блокнота.

СообщениеДобавлено: 03.06.2013 (Пн) 13:12
iGrok
Qwertiy писал(а):Ты так считаешь несмотря на то, что синий экран появился непосредственно при открытии файла?

Либо антивирус был настолько дурным, что зачем-то начал проверять открываемый текстовый(!) файл, и при проверке свалился сам и порушил ещё полсистемы.
Либо крэш и его последствия с открытием файла вообще не связаны, а так "удачно" совпали.

На мой взгляд, первый вариант гораздо менее вероятен, чем второй. :)

Ты SMART, например, после этого смотрел? А в логе ошибок что было? А в минидампе? В чём была причина синего экрана? Без этой информации гадать можно долго, конечно.

СообщениеДобавлено: 03.06.2013 (Пн) 15:36
Qwertiy
Это было лет 5 назад, ничего не проверял и не помню. Диск вполне себе живой. Почему ты так сопротивляешься, что всё уронил блокнот?

Re: Баг виндового блокнота.

СообщениеДобавлено: 03.06.2013 (Пн) 17:51
iGrok
Qwertiy писал(а):Почему ты так сопротивляешься, что всё уронил блокнот?

Потому что описанные тобой факты указывают не на блокнот. :roll:

СообщениеДобавлено: 03.06.2013 (Пн) 17:58
Qwertiy
iGrok писал(а):Потому что описанные тобой факты указывают не на блокнот. :roll:

А по-моему, ровно на него они и указывают... При открытии файла с меткой UTF-16 из нечётного числа байт в Блокноте получается синий экран. Что именно здаесь указывает не на блокнот? И если не на него, то на что?

Re: Баг виндового блокнота.

СообщениеДобавлено: 03.06.2013 (Пн) 19:45
iGrok
Qwertiy писал(а):При открытии файла с меткой UTF-16 из нечётного числа байт в Блокноте получается синий экран.

Вот я делаю такой файл:
Код: Выделить всё
яю18врг3и

И открываю его блокнотом. Вижу иероглифы, а синий экран не получается.

Что я делаю не так?

З.Ы. У тебя после этого синего экрана перестал работать антивирус, который в систему интегрирован гораздо глубже, чем блокнот. Как ты думаешь, у чего больше шансов серьёзно уронить систему - у блокнота, полностью работающего в юзермоде, и не имеющего возможности как-либо воздействовать на систему, или у антивируса, наверняка имеющего свою службу работающую с повышенными привелегиями? Кстати, авер-то, случаем, не Comodo был?

СообщениеДобавлено: 03.06.2013 (Пн) 21:59
Qwertiy
iGrok писал(а):Что я делаю не так?

Ну я же не утверждаю что любой такой файл приводит к синему экрану :)
Тем не менее, действие потенциально подозрительное. Может быть, там куча всего совпало, чтобы это произошло? Мало ли, может он где-то память перезаписал, где не должен был? И появление синего экрана в момент его выполнения очень логично привязывается именно к нему.
А вот какие причины обвинять антирирус?

iGrok писал(а):У тебя после этого синего экрана перестал работать антивирус, который в систему интегрирован гораздо глубже, чем блокнот.

Поправка. После синего экрана, после перезагрузок с ошибками падало 50% автозапускаемых программ и служб. После восстановления системы остались поломанными 2 или 3, в том числе антивирус. Кстати, это был XP SP2.

iGrok писал(а):Кстати, авер-то, случаем, не Comodo был?

Norton, если не ошибаюсь... Такой жёлтенький шарик с буквой...

Re: Баг виндового блокнота.

СообщениеДобавлено: 04.06.2013 (Вт) 2:03
iGrok
Я делал выводы по имеющейся информации. А тут новая с каждым разом появляется. :)
Впрочем, никаких подтверждений тому, что виноват блокнот, так и не появилось.

Qwertiy писал(а):Мало ли, может он где-то память перезаписал, где не должен был?

Где, например? Ничего действительно серьёзного ему всё равно перезаписать не удастся - привилегий не хватит. А остальное - ну максимум, оболочка вылетит, если постараться. Но чтобы побить системные файлы или настройки (чтобы после перезагрузки возникли описанные эффекты)...

Скорее тут ты вообще путаешь причину и следствие, т.е. сначала по какой-то причине "подпортилась" система, а уже из-за этого при запуске блокнота (с той же вероятностью, это мог бы быть запуск любого другого приложения) ты получил BSOD.

Qwertiy писал(а):Может быть, там куча всего совпало, чтобы это произошло?

Скорее всего так оно и было.

В общем, разбираться, что именно случилось, и почему, нужно было по горячим следам. Сейчас большого смысла гадать на кофейной гуще нет, но вот уж из-за чего этого не могло случиться, так это из-за блокнота и кривого текстовика. :)