Недокументированные возможности

Недокументи́рованные возмо́жности (НДВ, иногда скрытые) — неявные возможности работы ПО или технических устройств. Такие возможности могут быть не отражены в сопроводительной документации или литературе и могут использоваться производителями или авторами для собственных нужд. Они могут активироваться, например, по нажатию определенных комбинаций клавиш или при подаче определенной последовательности команд.

ПримерыПравить

Подобные команды присутствуют во многих разновидностях техники: компьютерах, различных бытовых электронных устройствах, сотовых телефонах, GPS-навигаторах — и программного обеспечения: операционных системах, языках программирования, утилитах, редакторах, офисных программах, играх и т. д. Некоторые примеры недокументированных возможностей:

  • в сотовых телефонах, набрав специальный номер или комбинацию клавиш, можно получить доступ к инженерным или диагностическим меню, получить дополнительную информацию о телефоне или использовать некоторые другие возможности.[1]
  • на пульте управления телевизором можно нажать несколько кнопок и попасть в инженерное меню.[2]
  • в ОС Windows к таким возможностям часто относят работу с реестром, файлами, некоторые возможности Windows API.[3][4]
  • различными недокументированными возможностями калькуляторов занимается еггогология.

В массовой культуреПравить

  • В фильме «Матрица» переход из «матрицы» в «реальность» осуществлялся главными героями через ввод недокументированного кода в кабине телефона-автомата.
  • В эпизоде 3.11 «Enter 77» сериала «Остаться в живых» переход к режиму основных возможностей, который не знали герои сериала, был случайно реализован одним из персонажей путём выигрыша в компьютерные шахматы.

См. такжеПравить

ПримечанияПравить

ЛитератураПравить

На английском языкеПравить

  • Gupta G. Computers in Engineering. American Society of Mechanical Engineers, 1991. ISBN 0791806227, ISBN 9780791806227, ISBN 0-7918-0622-7 (в особенности раздел "Documented and Undocumented Features", p.78)
  • Szyperski C., Gruntz D., Murer S. Component software: beyond object-oriented programming. Pearson Education Publishers, 2003. ISBN 9780201178883 (в особенности раздел 5.1.5. Undocumented "features", p.54)
  • Smith Sean W. Trusted computing platforms: design & applications. 2005, XX, 244 p. 28 illus., Hardcover. ISBN 978-0-387-23916-3 (в особенности раздел 3.4 Undocumented Functionality, p.35)

На русском языкеПравить

  • Адаменко М.В. Секреты сотовых телефонов: сервисные коды мобильных телефонов; недокументированные возможности; изменение мелодии звонка; разблокировка телефонов. Изд. 2-е. М.: "ДМК Пресс, "СОЛОН-Пресс", 2002, 240 стр. — ISBN 5-98003-026-3, ISBN 5-94074-191-6
  • Букин М.С. Секреты сотовых телефонов. СПб.: "Питер", 2005, 208 стр. — ISBN 5-469-00638-7
  • Зыков Н.К. Недокументированные возможности Windows: Справочник для программиста-практика. М.: "Радио и связь", 1994, 176 стр. — ISBN 5-256-01212-6, ISBN 5-256-01212-6
  • Кингслей-Хагис К. Недокументированные возможности GPS. СПб.: "Питер", 2007 г., 304 стр. — ISBN 978-5-469-01410-2
  • Коберниченко А.В. Недокументированные возможности Windows NT. М.: "Нолидж", 287 стр. — ISBN 5-89251-048-4
  • Свен Шрайбер. Недокументированные возможности Windows 2000. СПб., 2002 г., 544 стр. — ISBN 5-318-00487-3

СсылкиПравить