まず、ユニバーサルのWindowsプラットフォーム(UWP)は、Windowsのみ8.1のWindows 10でサポートされ、2に組み込まれた同じソースコードだった「ユニバーサルアプリ」という概念がありました別のパッケージはWindows Store 8.1用で、もう1つはWindows Phone 8.1用ですが、「Universal Windows Platform」とはまったく関係ありません。実際、UWPアプリでは、UserInformation
はまったく使用できません。詳細については、MSDNを参照してください。 UWPでは、プライバシ上の理由から、限定された情報のみをUser
から得ることができます。
ほとんどのシステム固有の情報は、Windows 8.1 StoreアプリケーションとUniversal Windows Platform(UWP)アプリケーションの両方で隠されているため、Environment.MachineName
が失敗します。 EasClientDeviceInformation
クラス、AnalyticsInfo
クラス、およびUser
クラスを使用して、 "Domain"、 "Principle"、または "User name"ではなく情報を取得できます。
実際の質問は:なぜマシン名を使用したいのですが、のためにそれを使用する必要があると思いますか?
私は "ユニバーサルアプリ"を構築しています。 – sagar
は、[コンピュータのプロパティ]ウィンドウからコンピュータ名を取得する必要があります。 – sagar
(Windowsストア8.1およびその他のWindows Phone 8.1)............ – sagar