我正在使用C#編寫的Metro應用程序,並且需要一種唯一標識設備的方法。我在文檔中發現了ASHWID,看起來不錯。建議的代碼如下:如何獲得在C#中運行Windows 8的計算機的唯一標識符?
HardwareToken token = HardwareIdentification.GetPackageSpecificToken(null);
IBuffer hardwareId = token.Id;
IBuffer signature = token.Signature;
IBuffer certificate = token.Certificate;
的問題是,我怎麼把那IBuffer成字符串,我可以使用?
引用:'但是,ASHWID變化如果設備的變化,當用戶拔掉一個諸如硬件配置文件USB藍牙適配器「。 http://msdn.microsoft.com/en-us/library/windows/apps/jj553431.aspx –
我注意到,但它似乎是關於Windows 8中可用的最佳選項。對於我們的使用它甚至可以滿足如果它不如我們習慣的那麼好! :) – StarlitSkies