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.
Mac LAK.
___________________________________________________
Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.
Sources et composants Delphi sur mon site, L'antre du Lak.
Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.
Rejoignez-nous sur : ► Serveur de fichiers [NAS] ► Le Tableau de bord projets ► Le groupe de travail ICMO
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.
Partager