Categories: Технології

Розробник Microsoft поділився історією, як один символ зміг зламати Windows

Баги Windows добре відомі, той же “Синій екран смерті”, але, виявляється, в історії ОС були й інші кумедні помилки, наприклад, одного разу один юридичний символ примудрився зламати Bluetooth-драйвери Windows.

Як нещодавно розповів розробник Microsoft Реймонд Чен, історія почалася 2006 року, коли компанія випустила Microsoft Wireless Notebook Presenter Mouse 8000 – бездротову мишу з додатковими кнопками для управління презентаціями.

Драйвери Bluetooth всередині Windows містять особливу згадку цієї моделі прямо прописану текстом у коді. Так зазвичай не роблять, назви пристроїв беруться автоматично, але інженерам довелося втрутитися вручну, тому що миша неправильно передавала своє власне ім’я.

Як каже Чен, у назві пристрою був присутній символ зареєстрованого товарного знака: “®”. Проблема в тому, що миша використовувала застаріле кодування Windows-1252 замість стандарту UTF-8. У результаті Windows просто не могла коректно прочитати ім’я і відмовлялася його розпізнавати.

Щоб виправити ситуацію, інженери додали в драйвер спеціальну таблицю, де для “битих” пристроїв вручну прописали правильні імена. Там і залишилася нещаслива Presenter Mouse 8000.

Коломієць Надія

Recent Posts

Будуть літати на аварійному мотлоху: Росія розконсервовує “‎стародавні”‎ літаки

Російські авіакомпанії розконсервують старі літаки для підтримки пасажиропотоку у 2026 році. Про це повідомляють російські ЗМІ.  Йдеться про літаки…

35 секунд ago

Про статтю 5 НАТО тепер можна забути: що сталося з Альянсом останні тижні

Заяви США про можливе встановлення контролю над Гренландією спровокували серйозну кризу всередині НАТО та поставили…

10 хвилин ago

Один відсоток надбагатих людей отримує майже половину всіх світових доходів – Oxfam

Число мільярдерів у світі вперше перевищило 3000, а рівень їхнього багатства зараз вищий, ніж будь-коли…

19 хвилин ago

Не все так однозначно: хто всередині ЄС вирішив підіграти Трампу

Прем'єр-міністр Словаччини Роберт Фіцо зустрівся з президентом США Дональдом Трампом у його резиденції Мар-а-Лаго ввечері…

27 хвилин ago

Тарифи на комуналку з 1 лютого: до яких платіжок готуватися

Попри воєнний стан та надскладну ситуацію в енергетиці, українці зобов'язані сплачувати житлово-комунальні послуги. Скільки доведеться…

36 хвилин ago

Тимошенко у суді обізвала детективів НАБУ істотами: мене хочуть арештувати

У Вищому антикорупційному суді (ВАКС) 19 січня продовжується розгляд справи лідерки «Батьківщини» Юлії Тимошенко. Вона…

43 хвилини ago