我試圖將信息存儲在中央數據庫中,以跟蹤具有各種版本應用程序的客戶端數量。我無法在WinRT中找到標識應用程序實例的唯一標識。有誰知道我可以如何跟蹤這個?識別應用程序實例Windows 8
1
A
回答
1
如果我明白你的要求,你可以使用的是Application Specific Hardware ID (ASHWID)。例如:
Windows.System.Profile.HardwareToken hid = Windows.System.Profile.HardwareIdentification.GetPackageSpecificToken(null);
var version = Package.Current.Id.Version;
Debug.WriteLine(hid.Id + " - " + version.ToString());
從文檔:
獲取的硬件標識符(ASHWID)表示當前 硬件。返回的ASHWID對於每個應用程序包 將有所不同。換句話說,當由不同軟件包中的兩個應用程序調用該API時,該API將返回不同的標識符 。當由屬於相同 包的兩個應用程序調用時,它將返回 相同的標識符。
+0
請注意,如果硬件配置發生變化,給定設備的[ASHWID可能會更改](http://msdn.microsoft.com/zh-cn/library/windows/apps/jj553431)。它涉及到設備的定義以及硬件更改/修改(更多內存?新磁盤?)後,一臺設備何時成爲另一臺設備。 '好'的消息是你可以做出這個決定,但是有邏輯涉及 - 例如,它可能只是你關心唯一定義設備的ASHWID的CPU部分。 –
相關問題
- 1. 將Windows 8 Metro應用程序移植到Windows 8手機應用程序 - 識別未實現的API
- 2. YUI在Windows 8 Metro應用程序:YUI不被識別
- 3. 語音識別SDK/API和Windows 8商店應用程序(C++)
- 4. Windows 8商店應用程序和Windows 8桌面應用程序的區別
- 5. 讓您的應用程序識別DHCP像SQL Server實例
- 6. Windows 8商店應用程序和Windows Phone應用程序之間的區別
- 7. Windows Phone應用程序*實例* Id
- 8. Windows Phone多個應用程序實例
- 9. Windows 8 WPF應用程序
- 10. iOS 8設備未被iPhone配置實用程序識別
- 11. Windows 8應用程序和Windows Phone應用程序提交
- 12. Windows 8 Mobiles應用程序和Windows 8 metro風格應用程序有什麼區別
- 13. 識別Windows Active Directory連接 - Windows 8
- 14. 在Windows rt(Windows 8)應用程序
- 15. Windows 8手機應用程序與Windows 8標籤應用程序
- 16. Windows 8 Phone應用程序和Metro風格應用程序有什麼區別?
- 17. 用Windows 8商店應用程序在LOB案例中登錄
- 18. Windows通用應用程序的多個實例(Windows 10)
- 19. 語音識別API是否可用於Windows Store應用程序?
- 20. 在Windows 8網格應用程序上選擇了哪個數據實例
- 21. 如何識別在eclipse rcp應用程序中運行哪個viewpart實例
- 22. 應用程序委託:發送到實例的無法識別的選擇器
- 23. 應用程序崩潰與無法識別的選擇發送到實例
- 24. 如何識別和關閉在C#中打開的應用程序的實例#
- 25. IOS應用程序崩潰 - 無法識別的選擇器發送到實例
- 26. 鈦iOS應用程序 - 無法識別的選擇器發送到實例
- 27. 從WPF應用程序調用Windows 8 Maps應用程序
- 28. 在使用VB.NET的Windows 8應用程序中實現SQLite
- 29. Windows Phone 8應用程序的試用實驗
- 30. Windows 8.1多個Windows Store應用程序實例
您的意思是WinRT應用程序的應用程序ID?在這種情況下,您可以閱讀CoreApplication.Id屬性,http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.core.coreapplication.id.aspx。 –