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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager