Estoy trabajando en una aplicación de Metro escrita en C# y necesito una manera única de identificar un dispositivo. Encontré el ASHWID en la documentación que se ve genial. El código sugerido es el siguiente:¿Cómo obtengo un identificador único para una máquina que ejecuta Windows 8 en C#?
HardwareToken token = HardwareIdentification.GetPackageSpecificToken(null);
IBuffer hardwareId = token.Id;
IBuffer signature = token.Signature;
IBuffer certificate = token.Certificate;
El problema es, ¿Cómo activo que IBuffer en una cadena que puedo usar?
Cita: 'Sin embargo, los cambios ASHWID si el perfil de hardware del dispositivo cambia, como cuando el usuario desconecta una Adaptador USB Bluetooth'. http://msdn.microsoft.com/en-us/library/windows/apps/jj553431.aspx –
Lo noté, pero parece ser la mejor opción disponible en Windows 8. Para nuestros usos será suficiente incluso si no es tan bueno como estamos acostumbrados! :) – StarlitSkies