Chaine de caractere

xarier Messages postés 688 Date d'inscription jeudi 26 décembre 2002 Statut Membre Dernière intervention 19 mai 2005 - 16 mars 2004 à 21:44
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 16 mars 2004 à 23:01
voila je veut recuperé le numero de serie de c:\ et j'ai pas pu car a la place que la variable nex recupere
le la valeur de serial il recupere un autre nombre.
c il ya une autre solution avec la quel je peut avoir le numero de serie de mon Dique Dir ca serai super l:-O]

char namex[50];
char sizex[32];
char nex[255];

int LKs=8;
long kls;unsigned long *serial;

unsigned long *serial1;
unsigned long *serial2;

GetVolumeInformation ("c:\",namex,50,serial,serial1,serial2,sizex,32) ;
kls = (long)*serial
itoa(serial,nex,LKs);
MessageBox(hDlg,nex,"Your Password is :",64);

}

///////////////////////
j'ai encore tester une autre solution mais elle aussi ne marche pas
char namex[50];
char sizex[32];
char* nex;

unsigned long *serial;

unsigned long *serial1;
unsigned long *serial2;

GetVolumeInformation ("c:\",namex,50,serial,serial1,serial2,sizex,32) ;
nex = (char*)serial;

MessageBox(hDlg,nex,"Your Password is :",64);
///////////////////

1 réponse

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
16 mars 2004 à 23:01
GetVolumeInformation attend ADRESSE d'un DWORD en 4eme param:
DWORD num;
GetVolumeInformation ("c:\", 0, 0, &num, 0, 0, 0, 0) ;

ciao...
BruNews, Admin CS, MVP Visual C++
0
Rejoignez-nous