2008-12-25 7 views
2

Comment puis-je obtenir le nom de mon appareil (en utilisant WinCE) en code C#?Comment obtenir le nom de l'appareil en C#?

Il me donne seulement "WindowsCE" comment puis-je obtenir le type sur le nom de l'appareil? (ex: symbole ou datalogic ou mio ...)

Répondre

4

La valeur de registre HKEY_LOCAL_MACHINE \ Ident \ Name contient le nom du périphérique. Utilisez la bibliothèque de registre pour le lire.

1

De quel "nom" êtes-vous après? Si vous lisez l'entrée de registre indiquée par FrozenFire et que vous obtenez "WindowsCE", c'est ce que l'OEM a renseigné pour le nom du périphérique. Est-ce qu'un autre nom est rapporté par l'appareil ailleurs avec une autre valeur que vous voulez? Si oui, où le voyez-vous et quelle est la valeur? Pensez-vous peut-être à l'ID unique de l'appareil (example posted by the WinMo team here).

-1

Essayez ceci:

Environment.MachineName 
+0

Etes-vous l'essayer sur la plate-forme WinCE ou seulement écrire parce que sur PC fonctionne? http://msdn.microsoft.com/fr-fr/library/system.environment.machinename.aspx – WooCaSh

+0

Non disponible dans la plate-forme compacte s'il vous plaît RTM avant de donner une réponse! –

4

j'ai pu récupérer le nom du périphérique sous Windows CE 5 en utilisant

System.Net.Dns.GetHostName() 

Hope this helps. À votre santé.

Questions connexes