2016-10-18 6 views
0

Windows 8.x 용 Universal 응용 프로그램에서 작업 중입니다. UserInformation 클래스를 사용하여 도메인, 사용자, 사용자 이름 ...을 찾을 수 있습니다. 하지만 PC 이름을 가져올 필요가 있습니다. (ACER-PC) 시스템 정보에서.UWP 창에서 PC 이름 가져 오기 App

Environment.MachineName, NetworkInformation.GetHostNames()이 둘은 저에게 적합하지 않습니다.

유니버설 윈도우 응용 프로그램에서 어떻게 얻을 수 있습니까?

감사

모든

답변

2

먼저, 유니버설 윈도우 플랫폼 (UWP은)는 Windows 8.1 윈도우 10에서 지원됩니다, 두에 내장 된 같은 소스 코드이었다 "유니버설 응용 프로그램"의 개념이 있었다 다른 패키지는 Windows Store 8.1 용이고 다른 패키지는 Windows Phone 8.1 용이지만 "Universal Windows Platform"과는 아무런 관련이 없습니다. 사실, UWP 앱에서는 UserInformation을 전혀 사용할 수 없습니다. 자세한 내용은 MSDN을 참조하십시오. UWP에서는 프라이버시 이유로 제한된 정보 만 User에서받을 수 있습니다.

대부분의 시스템 관련 정보는 Windows 8.1 Store 응용 프로그램과 UWP (Universal Windows Platform) 응용 프로그램 모두에서 숨겨져 있기 때문에 Environment.MachineName이 실패합니다. EasClientDeviceInformation 클래스, AnalyticsInfo 클래스 및 User 클래스를 사용하여 "Domain", "Principle"또는 "User name"이 아닌 일부 정보를 얻을 수 있습니다.

실제 질문은 다음과 같습니다. 왜 컴퓨터 이름을 원하지만에 대해 사용할 필요가 있다고 생각합니까?

+0

"유니버설 앱"을 만들고 있습니다. – sagar

+0

은 컴퓨터 속성 창에서 컴퓨터 이름을 가져와야합니다. – sagar

+0

(Windows Store 8.1 및 기타 Windows Phone 8.1) ............ – sagar

관련 문제