FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Essai recup Num Serie
Essai recup Num Serie
Débuté par gabydu, 24 jan. 2005 11:56 - 4 réponses
Connectez-vous…
gabydu
#1
Posté le 24 janvier 2005 - 11:56
Voici le code que j'ai essayer de mettre en place pour recuprer le num serie sur un hp IPAQ 2210
Malheureusement j' ai un pb que j 'arrive pas à resoudre, j'ai toujours la réponse "NON".
merci d'avance.
IOCTL_HAL_GET_DEVICE est un entier=0x01010054
Resulat est un booléen
Str est un Buffer sur 20
bytesReturned est un entier
LGBUFFER est entier = Taille(Str)
Resulat=API("coredll.dll","KernelIoControl",IOCTL_HAL_GET_DEVICE ,Null,0,&Str,LGBUFFER ,bytesReturned)
SI Resulat ALORS
Info("ok")
Info(Str)
SINON
Info("non")
FIN
Signaler
0
0
cciochir_at_
#2
Posté le 24 janvier 2005 - 15:35
D.gab a formulé la demande :
> 0x01010054
J'ai trouvé cette page qui parle de numéro de série, par contre je ne
sais pas la traduire en langage Windev
http://blogs.msdn.com/jehance/archive/2004/07/12/181067.aspx
--
Bon développement à tous
Christian
Signaler
0
0
gabydu
#3
Posté le 24 janvier 2005 - 16:43
Merci, de la réponse.
C'est bien à la traduction en windev que j'ai un problème.
J'ai trouvé quelques pages qui parlent de la fonction KernelIoControl, mais ma tentative n'as pas encore marché. C'est pour cela que je vous proposez mon code.
L'un d'entre vous aurait il déjà traduit cette fonction?
Merci.
Signaler
0
0
gabydu
#4
Posté le 24 janvier 2005 - 17:36
J'ai une piste sur le problème.
Comme indiqué dans la page trouvée par Christian (merci) il est dit que des anciens ppc
ne renvoient l'info que s'ils ont la taille exacte du guid dans le buffer, à savoir 16.
Ma tracuction est simple
LGBUFFER est entier = 16 //Taille(Str)
Resulat=API("coredll.dll","KernelIoControl",IOCTL_HAL_GET_DEVICE ,Null,0,&Str,LGBUFFER ,bytesReturned)
Dans cette configuration, la fonction renvoi ok
Je vous livre l'info sans être allé plus loin pour l'intant.
Merci a tous.
Signaler
0
0
fburlaud
#5
Posté le 04 mai 2005 - 17:16
Bonjour,
j'ai moi aussi essayé de récuperer le GUID et j'en arrive au même point que vous,
à savoir que je me retrouve avec le contenu du buffer dont je ne sais pas trop quoi faire.
J'ai un peu de mal à reprendre l'algo de GetDeviceID de la msdn.
Y etes vous arrivé ?
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte