Bonjour,
je suis entrain de développer une appli qui permet entre autre de visualiser le numéro de série d'un disque dur, le problème est que je ne sais pas où/comment le récupérer.
Quelqu'un peut il m'aider:
Merci d'avance
Bonjour,
je suis entrain de développer une appli qui permet entre autre de visualiser le numéro de série d'un disque dur, le problème est que je ne sais pas où/comment le récupérer.
Quelqu'un peut il m'aider:
Merci d'avance
les fonctions clefs doivent être :
- - GetDriveType
- GetVolumeInformation
- GetDiskFreeSpace
le code suivant compilé en BCC5.5 et exécuté vous permet de récupérer le
n° série du disque C:\
PS : le fonction C_Numero_Serie() peut être réutilisée telle quelle dans vos applis
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 #include <iostream> #include <windows.h> #include <cstdlib> using namespace std; unsigned long C_Numero_Serie () { unsigned long numeroserie,a,b; char buffer1 [12],buffer2[12]; GetVolumeInformation("c:\\",&buffer1[0],12,&numeroserie,&a,&b,&buffer2[0],12); return numeroserie; } void main () { cout << C_Numero_Serie () << endl; system ("PAUSE"); }
salut
juste pour info par contre le numéro de série retourné est
le numéro attribué lors du formatage,
si on reformatte le disque, il va changer...
c'est pas le numéro de série physique du disque dur qui, lui, reste identique
Partager