Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Winerr

Материал из YastreWiki
Winerr
Логотип
Первая версия2024-06-18 (Из GitHub, версии ниже утеряны)
Последняя версия2025-08-22 (Из GitHub)
ЛицензияISC
ЯзыкNode, JS (HTML5 Canvas)
АвторShikoshib
СайтАвторский экземпляр
GitHub

Winerr (рус. Вин-эрр) — генератор фейковых окон ошибок Windows от Shikoshib, созданный на HTML5 Canvas.

История

Создание

Winerr впервые упоминается 10 апреля 2023 года — на тот момент поддерживалась только Windows 1.0. По словам Shikoshib'а, проект был создан от скуки.

Развитие

Winerr вышел в эру смерти смешных ошибок, поэтому почти никто не создавал на нём ошибки. Единственный известный ошибкодел — Шиндоус98, возможно есть и другие, но они нам неизвестны.

Shikoshib упоминал, что давно задумывается над обновлением проекта.

Особенности

Поддерживаемые версии Windows

Winerr поддерживает почти все версии Windows: 1.0, 3.0, 3.1, 95, 98, 2000, XP, Vista, 7, 8, 10 и 11.

Настройки

Доступна настройка следующих параметров окна:

  • заголовок и текст;
  • иконка;
  • текст кнопок;
  • цвет рамки (только для Windows 8);
  • первичный и вторичный цвета (только с Windows 95 по 2000).

Локализация

Веб-интерфейс доступен на нескольких языках. На авторском экземпляре — английский, русский и японский. В публичной версии на GitHub дополнительно присутствует украинский язык.

Интересные факты

  • Для создания битмап-шрифтов (использующихся для рисования текста в любой системе) используется BMFont.
  • При смене языка в веб-интерфейсе файл cookie (winerrLang) со значением выбранного языка выдаётся пользователю ровно на 100 лет вперёд.
  • Windows 98 использует те же ассеты, что и Windows 95, Windows 3.0 полностью зеркалит 3.1, а Windows Vista берёт графику от Windows 7.
  • Среди поддерживаемых систем есть отменённая Windows Longhorn — утёкший в сеть build 4093.
  • Если при создании ошибки для современных систем (от Vista до Windows 11) задать кнопкам нестандартный порядок, генератор принудительно поменяет их местами при рендере.

См. также