2014-06-10 2 views
0

J'utilise le code suivant pour récupérer les périphériques connectés à mon ordinateurUne bonne façon d'identifier un appareil Windows Phone

string aqsFilter = "System.Devices.InterfaceClassGuid:=\"{6AC27878-A6FA-4155-BA85-F98F491D4F33}\" AND System.Devices.InterfaceEnabled:=System.StructuredQueryType.Boolean#True"; 
var interfaces = await DeviceInformation.FindAllAsync(aqsFilter,propertiesToGet); 

foreach (var item in interfaces) 
{ 
    Console.WriteLine(item.Name); 
    foreach (var p in item.Properties) 
    { 
     Console.WriteLine("{0}:{1}", p.Key, p.Value); 
    } 
} 

Y at-il une propriété que je peux compter sur de savoir exactement si l'appareil est un ordinateur Windows Téléphone?

Répondre

0

Avez-vous essayé d'utiliser le fichier Environment.OSVersion?

string os = Environment.OSVersion.Version; 

pour plus jeter un oeil here

+0

Mon code ne fonctionne pas sur l'appareil ... à partir d'une application de bureau Windows que je dois savoir s'il y a un appareil de téléphone valide de Windows connecté à l'ordinateur. – sebagomez

Questions connexes