babapa
Messages postés2Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention12 août 2003
-
12 août 2003 à 14:36
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 2010
-
14 déc. 2006 à 16:39
Bonjour,
Je cherche un moyen pour accèder à un disque dur par byte
afin de réaliser un logiciel de backUp en VB d'un disque
non pas avec les fichiers, mais directement par la struture
de la partition.
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 2 oct. 2003 à 21:28
salut
cela passe par CreateFile et ReadFile :
il y a une methode pour 9x et une autre pour NT/2000/XP
ca donne un truc dans le genre pour XP :
handle = CreateFile("\.\\C:",File_Share_ReadWrite,....)
'c pas un vrai code (je le connais pas par coeur :) )
regarde dans MSDN et sur ce site ou planetsourcescodes
(dans ma source SMART IDE il y a le code pour ouvrir un handle direct sur un disque...)
ATTENTION toute fois à ne pas utiliser WriteFile !!!!!
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 14 déc. 2006 à 16:34
salut,
ben parce que si on fait un writefile sur un handle de volume et que le driver du volume écrit aussi au même endroit, on va perdre des données...l'écriture directe sur disque c'est quand même à prendre avec précaution...non ?