Я хочу написать что-то вроде DaemonTools : программное обеспечение, которое представляется системе как реальное устройство (DVD-ROM в предыдущем примере), но считывает данные из файл вместо этого. Мое требование не ограничивается DVD-ROM. Первая цель - джойстик / геймпад для Windows.
Я веб-разработчик, поэтому не знаю, откуда я мог бы начать такой проект. Я считаю, что это нужно будет написать на C / C ++, но кроме этого, я понятия не имею, с чего начать.
Кто-нибудь пробовал что-то подобное и может дать мне несколько советов по началу работы?