Bonjour !!!

Alors vala, ça va peut-être paraitre simple, mais perso, je n'y suis pas arrivé...

Je récupère un numéro de série via la fonction GetVolumeInformation. Ce dernier est de type DWORD. Dans mon cas, sur un drive précis, il me retourne -1860057003.

Maintenant, j'aimerai pouvoir le transtyper en "string" pour pouvoir le manipuler plus facilement. Alors je mets en oeuvre un ostringstream dans l'espoir de le "caster" en string :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
    std::ostringstream oss1;
    oss1 << NumSerie;
    std::string result1 = oss1.str();
Mais au final, result1 contient la valeur suivante : 2434910293

Alors que j'aimerai avoir -1860057003, vous pensez bien

Si vous avez une piste, je suis preneur.

D'avance merci