Bonjour,
J'aimerais savoir comment accéder à une disquette, sous windows, en lecture/écriture "brute", indépendament du système de fichier.
PS : J'utilise BCC5.5
Bonjour,
J'aimerais savoir comment accéder à une disquette, sous windows, en lecture/écriture "brute", indépendament du système de fichier.
PS : J'utilise BCC5.5
Ca doit tout de même être possible ?
Les graveurs utilisent un procédé simillaire, non ?
Et puis, certains virus modifient les secteurs de boot...
salut
ca dépend fortement du system d'exploitation. Precise sur lequel tu est.
edit: je devrais lire un peu plus les posts.
de toutes facons sous un unix il n'aurait meme pas posé la questionEnvoyé par ThibG
Bon, je le ferais sous linux, quand je l'aurai ( ca va pas tarder )...
Mais je préfère le faire aussi sous windows... Y a vraiment aucun moyen ?
Il faut passer par les IOCTL du driver, c'est une question pour le forum "Développement Windows".
Prépares tes questions en fouillant un peu MSDN auparavant :
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/TechRef/72c515fa-8acf-4de2-90af-ebca62b27f66.mspx
http://support.microsoft.com/default.aspx?scid=kb;en-us;163920
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/deviceiocontrol.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/disk_management_control_codes.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/calling_deviceiocontrol.asp
Et fait un backup de ton dur avant : faire joujou avec le bas niveau, c'est rarement une bonne idée... Quel que soit l'OS, d'ailleurs.
Merci pour ta réponse... encouragente
J'irai voir, merci encore.
Sous NT, ouvre le nom du volume / périphérique voulu ( "\\.\A:", "\\.\C:", "\\.\PHYSICALDRIVE0", "\\.\Device\Floppy0", ...).
Faut lire / écrire avec une taille alignée sur celle des secteurs. Voir la doc de CreateFile.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager