Virtual drivers with the Windows Driver Model - where to start?

I have never written drivers before, but I'm starting an open source project that involves creating virtual MIDI ports that will send MIDI data over the network.

For this, I assume that I would create some kind of virtual driver using WDM (if this is not possible with the help of kernel hooks?) - but, being a newbie in driver development, I don’t know where to start.

Does anyone know of any useful resources that will help me in this project? Or some open source code from a similar project that I could use as a starting point?

+3
source share
4

Windows MIDI , DLL.

MSDN , - MIDI - , .

, NT4 DDK, DDK/WDK, , .

( ) :

+4

Dokan, - ( ).

Windows, FAT NTFS, .

, . Dokan, .

Dokan FUSE (Linux ), Windows.

+2

- WDM

+1

google tiamodisk... . - SCSI. , , "Filedisk". if u want tiamodisk

-1

Source: https://habr.com/ru/post/1753046/


All Articles