Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    7

    [C] programmare a basso livello

    salve a tutti, ho bisogno di analizzare la struttura di un disco per un qualsiasi file system (ntfs,fat, ext*). Come posso fare per poter lavorare sui singoli byte del disco?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Con qualsiasi sistema operativo devi lavorare a livello "kernel".

    Con un "device driver" per Windows, ad esempio.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    7
    e su linux? vorrei sviluppare il codice per quanto riguarda ext3.

  4. #4
    Se non sbaglio in realtà sia su Windows che su Linux puoi accedere al dispositivo fisico tranquillamente da usermode (fermo restando che devi avere permessi sufficienti per farlo). Su Linux credo che tu debba aprire e leggere il file relativo al disco o alla partizione che ti interessa situato in /dev (ad esempio, /dev/sda o /dev/hda per il primo disco, /dev/sda1 o /dev/hda1 per la prima partizione del primo disco); per poterlo fare naturalmente devi essere superuser.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    7
    Originariamente inviato da MItaly
    Se non sbaglio in realtà sia su Windows che su Linux puoi accedere al dispositivo fisico tranquillamente da usermode (fermo restando che devi avere permessi sufficienti per farlo). Su Linux credo che tu debba aprire e leggere il file relativo al disco o alla partizione che ti interessa situato in /dev (ad esempio, /dev/sda o /dev/hda per il primo disco, /dev/sda1 o /dev/hda1 per la prima partizione del primo disco); per poterlo fare naturalmente devi essere superuser.
    credo dovrò fare proprio questo. grazie per il momento!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.