Я видел такие программы, как magicdisc, которые создают виртуальные приводы компакт-дисков и монтируют их на машине. Как эти программы обманывают операционную систему, заставляя ее думать, что к ней подключено новое аппаратное устройство?
Я предполагаю, что мне придется написать драйвер для виртуального оборудования, и мне удобно на C, так что это не звучит ужасно, но как мне заставить ОС думать, что к ней подключена часть оборудования, которой нет?
Спасибо!