Quelques questions, j'ai vu là:
http://blogs.msdn.com/windowsmobile/archive/2006/01/09/510997.aspxQu'en fait il s'agissait de tableau de byte (1 byte = 1 octet) et qu'en fait un élément du tableau correspondait à un caractère du nom de l'application.
Or le buffer intègre un caractère nul (traitement pour l'unicode) ce qui double la taille du tableau, donc est ce que ça correspond vraiment?
Vous avez essyé avec un tableau "classique" plutôt qu'avec les buffer?
Sinon, j'ai vu qu'en fait le device "unique" dépendait en fait des constructeurs / modèles et que le code retournait parfois exactement la même valeur entre certains modèles... Bref ne vous fiez pas à ce que retourne ce code de toute façon...
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=15&topic_id=4871&post_id=20193