[ jsmith @ 12.05.2003. 18:16 ] @
Kako se pišu virtuelni drajvovi poput onih viđenih u Nero/VCD i sl. programima?

U mom slučaju, svaki “virtuelni disk” koji se “montira” je običan tekst (listing) sledećeg formata:

foo.c 65536 5.10.2002 22:01.07
bar/ 0 17.03.2003 15:43.48
bar/baz.h 1024 17.03.2003 15:44.59

Sa ovakvim ulazom, moj program treba da napravi virtuelnu strukturu direktorijuma (FS) u kojoj se foo.c (veličine 64k) nalazi u root direktorijumu virtuelnog CD-a uz direktorijum bar koji sadrži fajl baz.h (1k).

Svako čitanje ovakvih virtuelnih fajlova vraća blok veličine originalnog fajla, samo popunjen nekom predefinisanom vrednošću.

Nešto kao DiskDir plugin Total Commander-a, samo na nivou sistema.

Kakav Win2k/XP drajver treba da pišem za ovo?
Je l' ima neki gotov primer?

[Ovu poruku je menjao jsmith dana 13.05.2003. u 01:54 GMT]
[ tOwk @ 12.05.2003. 21:29 ] @
Pogledaj DDK za pisanje Windows drajvera. Ako si za ovo već znao, onda nemoj zameriti. :-)
[ jsmith @ 13.05.2003. 01:32 ] @
Mislio sam pre na neki online tutorial... ako je neko slučajno naleteo.
Pogledaću, trenutno nemam instaliran ni MSDN. ;(