Bonjour,
Depuis peu, je m'intéresse à créer des programmes 64 bit.
J'ai réussie tant bien que mal à utiliser minGW64 sous code block, j'arrive à ouvrir des fichiers mais quand j'essaye d'ouvrir directement une clef usb avec fopen64, il me renvoie 0. Quelqu'un aurait déjà fait ce genre de manipe ?
J'ai également essayé de le faire fonctionner en administrateur, et ca ne fonctionne pas non plus.
Voici le programme que j'utilise pour essayer :
Si vous avez des tuto pour le 64 bit, je suis prenant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #include <stdio.h> #include <stdlib.h> char buffer[1024]; int v1,v2; int main() { FILE* fichier=fopen64("\\.\PhysicalDrive1","rb"); printf("%u\n",fichier); v1=fread(buffer,1,1024,fichier); printf("%u\n",v1); for(v2=0;v2<v1;v2++) { printf("%.2X ",buffer[v2]); if((v2%16)==0) printf("\n"); } fclose(fichier); }
Partager