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 :
Mais au final, result1 contient la valeur suivante : 2434910293
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 std::ostringstream oss1; oss1 << NumSerie; std::string result1 = oss1.str();
Alors que j'aimerai avoir -1860057003, vous pensez bien
Si vous avez une piste, je suis preneur.
D'avance merci
Partager