begin process at 2012 05 29 19:38:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

Nro Serie Disque Dur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Nro Serie Disque Dur

mardi 13 mai 2003 à 13:59:50 | Nro Serie Disque Dur

crocejf2000

Salut a vous,

Comment fait on pour recuperer le numéro de serie du disque dur ?

Merci
Hart
mardi 13 mai 2003 à 14:18:53 | Re : Nro Serie Disque Dur

BruNews

Administrateur CodeS-SourceS
DWORD GetNumSerVol(const char* pszRoot)
{
DWORD dwNumVol = 0;
char szroot[4];
*((DWORD*) szroot) = *((DWORD*) pszroot) & 0xFFFFFF;
GetVolumeInformation(szroot, NULL, 0, &dwNumVol, 0, 0, 0, 0);
return dwNumVol;
}

BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Salut a vous,
>
> Comment fait on pour recuperer le numéro de serie du disque dur ?
>
> Merci
> Hart
mardi 13 mai 2003 à 14:26:05 | Re : Nro Serie Disque Dur

crocejf2000

Je te remercie beaucoup pour ton aide.
Mais j'ai vu dans la MSDN qu'il y a un bug sous win 98/95 (Q234741) avec la fonction GetVolumeInformation.
Est-vraiment vrai ? Je vais la tester...
Hart


-------------------------------
Réponse au message :
-------------------------------

> DWORD GetNumSerVol(const char* pszRoot)
> {
> DWORD dwNumVol = 0;
> char szroot[4];
> *((DWORD*) szroot) = *((DWORD*) pszroot) & 0xFFFFFF;
> GetVolumeInformation(szroot, NULL, 0, &dwNumVol, 0, 0, 0, 0);
> return dwNumVol;
> }
>
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut a vous,
> >
> > Comment fait on pour recuperer le numéro de serie du disque dur ?
> >
> > Merci
> > Hart
>
mardi 13 mai 2003 à 14:30:20 | Re : Nro Serie Disque Dur

BruNews

Administrateur CodeS-SourceS
non, va tranquille.
seulement si est disque reseau tu retourneras 0 sur 95, 98.
Tout le reste est bon. Tu peux donc tester avant GetDriveType();
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Je te remercie beaucoup pour ton aide.
> Mais j'ai vu dans la MSDN qu'il y a un bug sous win 98/95 (Q234741) avec la fonction GetVolumeInformation.
> Est-vraiment vrai ? Je vais la tester...
> Hart
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > DWORD GetNumSerVol(const char* pszRoot)
> > {
> > DWORD dwNumVol = 0;
> > char szroot[4];
> > *((DWORD*) szroot) = *((DWORD*) pszroot) & 0xFFFFFF;
> > GetVolumeInformation(szroot, NULL, 0, &dwNumVol, 0, 0, 0, 0);
> > return dwNumVol;
> > }
> >
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut a vous,
> > >
> > > Comment fait on pour recuperer le numéro de serie du disque dur ?
> > >
> > > Merci
> > > Hart
> >
>
mardi 13 mai 2003 à 16:00:26 | Re : Nro Serie Disque Dur

crocejf2000

Juste une derniere question, est que le numéro de série récupéré sera le meme si le client réinstalle Windows, ou s'il formate la partition, est-ce qu'il peut le changer lui meme ?
Hart


-------------------------------
Réponse au message :
-------------------------------

> non, va tranquille.
> seulement si est disque reseau tu retourneras 0 sur 95, 98.
> Tout le reste est bon. Tu peux donc tester avant GetDriveType();
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je te remercie beaucoup pour ton aide.
> > Mais j'ai vu dans la MSDN qu'il y a un bug sous win 98/95 (Q234741) avec la fonction GetVolumeInformation.
> > Est-vraiment vrai ? Je vais la tester...
> > Hart
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > DWORD GetNumSerVol(const char* pszRoot)
> > > {
> > > DWORD dwNumVol = 0;
> > > char szroot[4];
> > > *((DWORD*) szroot) = *((DWORD*) pszroot) & 0xFFFFFF;
> > > GetVolumeInformation(szroot, NULL, 0, &dwNumVol, 0, 0, 0, 0);
> > > return dwNumVol;
> > > }
> > >
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut a vous,
> > > >
> > > > Comment fait on pour recuperer le numéro de serie du disque dur ?
> > > >
> > > > Merci
> > > > Hart
> > >
> >
>
mardi 13 mai 2003 à 16:06:14 | Re : Nro Serie Disque Dur

Nebula

Membre Club
il change à chaque formatage
mardi 13 mai 2003 à 16:11:45 | Re : Nro Serie Disque Dur

BruNews

Administrateur CodeS-SourceS
s'il formate, le nro change car en fait c'est identifiant 32 bits du formatage.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Juste une derniere question, est que le numéro de série récupéré sera le meme si le client réinstalle Windows, ou s'il formate la partition, est-ce qu'il peut le changer lui meme ?
> Hart
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > non, va tranquille.
> > seulement si est disque reseau tu retourneras 0 sur 95, 98.
> > Tout le reste est bon. Tu peux donc tester avant GetDriveType();
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Je te remercie beaucoup pour ton aide.
> > > Mais j'ai vu dans la MSDN qu'il y a un bug sous win 98/95 (Q234741) avec la fonction GetVolumeInformation.
> > > Est-vraiment vrai ? Je vais la tester...
> > > Hart
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > DWORD GetNumSerVol(const char* pszRoot)
> > > > {
> > > > DWORD dwNumVol = 0;
> > > > char szroot[4];
> > > > *((DWORD*) szroot) = *((DWORD*) pszroot) & 0xFFFFFF;
> > > > GetVolumeInformation(szroot, NULL, 0, &dwNumVol, 0, 0, 0, 0);
> > > > return dwNumVol;
> > > > }
> > > >
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Salut a vous,
> > > > >
> > > > > Comment fait on pour recuperer le numéro de serie du disque dur ?
> > > > >
> > > > > Merci
> > > > > Hart
> > > >
> > >
> >
>


Cette discussion est classée dans : serie, dur, disque, nro


Répondre à ce message

Sujets en rapport avec ce message

Numero de serie d'un disque dur [ par TheRod23 ] salutquelqu'un peut il me dire comment récuperer le numero de serie d'un disque dur mais pas celui du volumemerci et Bon CodeTheRod23 Copier un fichier d'internet sur le disque dur en C [ par Diabolus ] Salut à tous,Je cherche à faire une fonction qui me permettrait de copier un fichier se trouvant sur internet pour le copier sur le disque dur en loca Sauvegarder une image sur son disque dur [ par xtrememan ] Voila je voudrais savoir comment je peux recuperer une photo prise par une webcam, une fois prise, pouvoir l'enregistrer dans un repertoire du disque Calcul taille d'un secteur d'un disque dur...avec un peu de maths (aie!) [ par JesusQuintana ] Bonjour à tousJ'aimerais savoir comment calculer la taille d'un secteur de mon disque dur. Infos techniques : Capacité : 5 Giga octets 5 plateaux Comment faire pour rechercher un fichier dans tout le disque dur ? [ par appstmd ] Salut !J'ai besoin de savoir comment on peut scanner le disque dur à la recherche d'un fichier déterminé. Quelqu'un connait-il une astuce ou un algori Formatage [ par sniperfou ] Salut, Je souhaiterais savoir comment formater un disque dur, car je suis entrain de crée un gestionnaire de disque dur, et je ne trouve pas cette fon Mettre en veille un Disque Dur [ par Bat ] Salut, sur windows, est ce que quelqu un c'est comment mettre en veille 1 disque dur (pas le pc ou tout mes dd. Juste un de mes disque dur) ?Merci charger une image du disque dur et avoir l'apercu dans la boite de dialogue [ par djmix73 ] bonjour a tousje fais une gestion de films, et je voudrai charger une image du disque dur et avoir l'apercu dans la boite de dialogue. charger une image du disque dur et avoir l'apercu dans la boite de dialogue avec visual c++6 [ par djmix73 ] Bonjour a tous,Je voudrai charger une image du disque dur et avoir l'apercu dans la boite de dialogue avec visual c++6. J'ai fait toutes les sources, lister les fichiers du disque dur en c et non en c++ [ par sebos2013 ] Quelqu'un pourrait il m'aider.J'essaie de creer un prog en c qui permet de listertout les fichiers du disque dur et de stoquer le nom et le chemin de


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 8,362 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales