[ 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] |