PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM17] Récupération d'information d'un PDA
[WM17] Récupération d'information d'un PDA
Débuté par GDev, 12 mar. 2012 13:31 - Aucune réponse
Posté le 12 mars 2012 - 13:31
Bonjour,

Question simple, est-il possible de récupérer les adresse ip, mac ainsi que l'état du mode de saisie d'un pocket PC sous windev mobile ??
Je crois avoir fait à peu près le tour du net pour trouver une solution mais rien ne fonctionne ou alors il faut utiliser des structures de pointeurs de structures ...........comme ça par exemple qui ne renvoie rien sur mon PDA

ipaddr est une structure
next est un entier
IpAddress est une chaîne sur 16
IpMask est une chaîne sur 16
Context est un entier
FIN

FIXED_INFO est une structure
HostName est une chaîne sur 132
DomainName est une chaîne sur 132
CurrentDnsServer est un entier
DnsServerList est un ipaddr
NodeType est un entier
ScopeId est une chaîne sur 260
EnableRouting est un entier
EnableProxy est un entier
EnableDns est un entier
FIN

fi est un FIXED_INFO
taill est un entier

AppelDLL32("Iphlpapi","GetNetworkParams",Null,&taill)

hmem est un entier = AppelDLL32("kernel32","GlobalAlloc",0x40,&taill)

AppelDLL32("Iphlpapi","GetNetworkParams",hmem,&taill)

AppelDLL32("kernel32","RtlMoveMemory",&fi,hmem,Dimension(fi))

Info("HostName : " + fi:HostName)
Info("DomainName : " + fi:DomainName)
Info("NodeType : " + fi:NodeType)
Info("ScopeId : "+ fi:ScopeId)
SELON fi:EnableRouting
CAS 0 : Info("EnableRouting : Non")
CAS 1 : Info("EnableRouting : Oui")
FIN
SELON fi:EnableProxy
CAS 0 : Info("EnableProxy : Non")
CAS 1 : Info("EnableProxy : Oui")
FIN
SELON fi:EnableDns
CAS 0 : Info("EnableDns : Non")
CAS 1 : Info("EnableDns : Oui")
FIN


Voilà ce que je veux n'ai pas compliqué mais j'ai l'impression que Windev Mobile sous WINDOWS CE ne gére rien sauf en utilisant des API et la sincèrement je ne vois pas à quoi cela sert.

Merci d'avance