PDA

Visualizza la versione completa : [C/C++] Lettura disco a basso livello


Dark867
05-01-2012, 16:41
Ciao, giusto per esercizio vorrei cimentarmi in qualcosa cm un software di recupero dati...nn pretendo ovviamente d crearne uno professionale, mi basta solo essere capace di leggere un pezzo di memoria dell'hard disk e, magari, riconoscere qualche pattern noto tipo l'intestazione di un file .jpg.

Del riconoscimento recupero ecc me la vedrei io ma il problema è ke nn so cm dire al mio programma "leggi in questa zona dell'hard disk" ... normalmente apro un descrittore di file, ma in qst caso mi serve qualcs di ancora + a basso livello...idee?

linoma
05-01-2012, 16:44
Windows, qualche tempo fai usai createfile e deviceiocontrol.

Dark867
05-01-2012, 16:47
Bè se ci fosse qualcs di universale sarebbe meglio, ma potendo scegliere l'os va bene windows.
Sono librerie quelle ke nomini?Sn già incluse di default o dv scaricarle da qualche parte?

linoma
05-01-2012, 16:56
Sono del psdk, includes di windows standard.

oregon
05-01-2012, 17:07
Non ci può essere nulla di "universale" dato che esistono diversi hardware, file system, sistemi operativi.

P.S. Se possibile, evita le abbreviazioni da sms ... nei forum non sono graditi perché non servono e confondono chi ti legge ...

Dark867
05-01-2012, 17:27
Intendevo qualcosa non legato all'os ma solo al file system, in modo da poter usare lo stesso prog semplicemente ricompilandolo...vabbè che se dico "ntfs" la risposta è sempre "windows", così come "ext4"-->"linux"...gli darò un'occhiata grazie! :)

Loading