Ajouter un commentaire

fredericmazue

Quote:
Sous 98/ME j'utilise vwin32.vx

Dans ce cas, tu n'avais pas besoin d'écrire un thunk. Il suffit d'appeler les int13 et int21 avec DeviceIoControl.
Quote:
La plateforme 98/Me est une plaie

Certes :)

Quote:
même le lecteur de CD a besoin d'un code spécifique pour un accès secteur par secteur

Non. DeviceIoControl aussi et, si ma mémoire est bonne, avec cdfs.vxd

Quote:
Pour l'accès au niveau logique, je fais bien un FSCTL_LOCK_VOLUME avant WriteFile(); cela marche sur tous les secteurs [...] Pour l'accès physique et l'écriture cela bloque au delà du secteur 16

Je ne comprends pas bien. Par "ça marche" tu as du vouloir dire en lecture ?
Quoi qu'il soit, je suppose que tu n'essaies pas d'écrire sur le disque sur lequel est installé ton Windows je suppose.
Quote:
fouillant dans des forums US, beaucoup de développeurs ont eu ce type de problème.

Ainsi il y a encore beaucoup de gens qui essaient de faire ces choses d'un autre âge :)
Sans vouloir être trop indiscret, c'est pourquoi faire que tu veux arriver à écrire des secteurs de disque depuis Vista. ? Et aussi:
Quote:
pas forcèment facile à moins de "démonter" le volume mais bon je ne suis pas pour cette solution.

Ecrire directement des secteurs dans un disque non démonté... hum... tu n'as pas peur d'un conflits avec d'éventuels accès disque de la part du système ?

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 Y   Y  V     V  ZZZZZ  III  N   N 
Y Y V V Z I NN N
Y V V Z I N N N
Y V V Z I N NN
Y V ZZZZZ III N N