Перейти к содержимому

Почему Windows считает мою беспроводную клавиатуру тостером?

2011

Я унаследовал старый компьютер от папы моей подруги, и при настройке принтера я получил небольшой сюрприз:

Toaster keyboard

Здесь на ум приходят два вопроса:

  1. Почему Windows считает мою беспроводную клавиатуру тостером?
  2. Почему в меню устройств даже есть значок тостера?
223 852 просмотра
ydaetskcoR спросил 12 лет назад
Y 6 348

3 ответа

1980
Принятый ответ

Причина 1

Потому что Microsoft сделала образец драйвера для тостера . В примере есть строка, <DeviceIconFile>Toaster.ico</DeviceIconFile>и есть вероятность, что ваш производитель клавиатуры взял этот образец.

Причина 2

Посмотрите на заднюю часть клавиатуры, где можно вставить кусочек хлеба ...

Теперь, когда вы упомянули об этом, есть место для хлеба! Я предполагаю, что они просто скопировали XML и забыли сменить иконку? Все еще довольно странно.

ydaetskcoR · 12 лет назад · 231

@ydaetskcoR Как видно из значка, бренд тостера действительно является Fabrikam (то есть вымышленная компания. компании-используемые в-майкрософт-materialdocumentation.aspx)).

and31415 · 12 лет назад · 103

Разработчик драйвера клавиатуры, вероятно, использовал этот пример тостера в качестве шаблона и забыл заменить значок.

Ido.Co · 12 лет назад · 68

yd: не XML, а файл .INF. (Мы * хотим *, чтобы они пошли в XML для файлов INF ...) Был случай, когда компания получила копию PCI System Architecture от Mindshare, которая является * необходимой * книгой, если вы создаете устройства PCI, и скопировал идентификатор производителя и идентификатор продукта из примеров в книге, для их собственного устройства PCI. Заставляет вас хотеть ударить кого-то.

Jamie Hanrahan · 12 лет назад · 46

Вот [пример INF-файла](http://msdn.microsoft.com/en-us/library/windows/hardware/ff544993 (v = vs.85) .aspx). Ссылка на сообщение, на которую ссылается Кевин Л. в комментариях.

totymedli · 12 лет назад · 13

В моей компании я унаследовал плагин Outlook и обнаружил, что все внутренние компоненты называются «Search Bing». http://msdn.microsoft.com/en-us/library/office/ee941475(v=office.14).aspx

Mooing Duck · 12 лет назад · 6

Может ли это быть просто значком по умолчанию, если производитель не поставляет ни один из них? Это то, что я всегда предполагал, когда видел это. В противном случае множество моих периферийных производителей ужасно ленивы ... что, я думаю, не так уж сложно поверить сейчас, когда я думаю об этом.

thanby · 12 лет назад · 5

Re: Причина 2, если у вас есть Компьютерный аксессуар для тостов с питанием от USB на один слайс или [аналогичный](http: // www .gadgetsreport.com / usb-toasters-list /), пожалуйста, проверьте сверху.

kenorb · 12 лет назад · 10

Я ожидаю, что они выбрали иконку тостера для образца, отчасти потому, что они ожидали, что гордость производителя устройства перевесит их лень.

thelr · 12 лет назад · 12
Kenneth L ответил 12 лет назад
K 12 027
209

As for "why specifically a toaster", "Toaster" is an old catch-all name for "any arbitrary device." For example, you can find "SCSI toaster" alongside "SCSI disk", "SCSI tape", and even "SCSI scanner" (yes, scanners used to be on SCSI) in some very old Microsoft slides depicting the storage stack.

У вас есть ссылка на это?

slhck · 12 лет назад · 72

У меня все еще может быть раздаточный материал от DDC 92 года. (Если я это сделаю, это не физически рядом с банкоматом.) И я, возможно, неправильно помню фактическую точку происхождения. Но если вы настроены скептически, я должен сказать, что у меня нет ничего, что можно было бы считать доказательством (в отличие от возможных манипуляций с изображениями).

Jamie Hanrahan · 12 лет назад · 9

Вы уверены, что не думаете о Bus Toaster? «Bus Toaster от New Media - это высокопроизводительный адаптер SCSI, который позволяет подключать большинство компакт-дисков, жестких дисков, сканеров и т. Д. Bus Toaster поддерживает до 7 логических устройств и передачу данных со скоростью более 10 мегабайт в секунду». :)

Ƭᴇcʜιᴇ007 · 12 лет назад · 6

Да, я уверен. То, что вы описываете, является HBA SCSI.

Jamie Hanrahan · 12 лет назад · 2

Вот самые старые слайды, связанные с тостером, которые мне удалось найти (28 февраля 2000 г.): [Пакет образцов тостера](http://download.microsoft.com/download/a/f/c/afcf8195-0eda-4190-a46d -aa60b45e0740 / driver12.ppt) А вот статья в MSDN, в которой рассказывается об устройстве тостера: [Конфигурация устройства без подключения и воспроизведения, подключенного к порту RS-232](http://msdn.microsoft.com/en- нас / библиотека / окно / оборудование / ff546486% 2 = vs.85% 29.aspx)

and31415 · 12 лет назад · 18

Я также видел несколько похожее использование слова «тостер». Смотрите запись «тостер» здесь: http://jargon-file.org/archive/jargon-2.9.12.dos.txt или http://www.catb.org/jargon/html/T/toaster.html.

pcnThird · 12 лет назад · 16

@ and31415: Из-за этого примера, вероятно, существует не менее ста драйверов, которые скопировали различные части образца ... включая описание «устройства тостера». : D

Jamie Hanrahan · 8 лет назад · 0
Jamie Hanrahan ответил 12 лет назад
J 17 264
4

Windows распознает тип устройства по тому, что говорит устройство, которое в большинстве случаев может быть перезаписано ...

Если вы подключили настоящий флэш-накопитель (это подтверждается наблюдением), это может быть связано с тем, что на этом устройстве установлено вредоносное ПО / вирус.

Это метод, используемый программным обеспечением самозванца, чтобы, например, отображаться как клавиатура, поэтому Windows будет доверять ему автоматически, но при этом будет действовать как клавиатурный шпион ...

Никогда не имел опыта работы с «умным» тостером, поэтому все зависит от того, доверяли ли ему Windows (установили и разрешили его использование) без какого-либо согласия?

Примечание: этот сценарий маловероятен, но учтите это;)

Мы просто не думаем, что это как-то связано с вопросом. Вопрос не в флешке, а в * клавиатуре *. Вы думаете, что кто-то взломал его беспроводную клавиатуру и перепрограммировал ее тип устройства на «тостер»? Зачем им это делать для клавиатуры? (Кроме того, был только один * понижающий голос.)

Cody Gray · 12 лет назад · 28

Если бы они написали вирус, который притворяется клавиатурой, вы бы подумали, что они приложат усилия, чтобы вставить значок клавиатуры вместо того, чтобы использовать значок «тостер» по умолчанию, чтобы лучше сочетаться.

Robotnik · 11 лет назад · 27

@Robotnik Я обычно подключаю к ПК клавиатуру, а не тостеры; так да. Хотя по общему признанию это вне контекста.

BAR · 11 лет назад · 0

@CodyGray возможно, что потенциальный программист вредоносных программ совершил такую ​​же ошибку, взяв пример драйвера из сети.

BAR · 11 лет назад · 1

Вопрос по поводу беспроводной клавиатуры. Где вредоносное ПО входит в игру? Кто-то установил вредоносное ПО на свою клавиатуру?

Cody Gray · 11 лет назад · 4

@CodyGray IMO, это был бы хороший способ сделать это, хотя это потребовало бы модификаций для хранения памяти. Иметь немного воображения;)

BAR · 11 лет назад · 0

Беспроводной кейлоггер маскируется под USB-зарядку телефона http://it.slashdot.org/story/15/01/13/183226/wireless-keylogger-masquerades-as-usb-phone-charger

BAR · 11 лет назад · 0

@CodyGray Не для того, чтобы застрять в грязи, но клавиатуры могут быть запрограммированы вредоносным ПО. Возьмите старый эксплойт для клавиатур Apple, например. Если Apple может потерпеть неудачу, я думаю, что другие производители устройств могут также. Не то чтобы я согласился с этим ответом, я просто подумал, что добавлю свои два цента :)

Chris Cirefice · 11 лет назад · 2

@CodyGray, вы недооцениваете вредоносное ПО. Реальная прошивка целевой клавиатуры.

Pacerier · 11 лет назад · 0
BAR ответил 12 лет назад
B 366