2011-06-13 2 views
0

저는 지리적 위치 서비스를 사용하지 않고 Windows 시스템에서 사용자 국가를 탐지하는 확실한 방법을 찾고 있습니다. 그것은 오프라인 모드에서 작동해야합니다.가장 안전한 방법은 Windows에서 사용자 국가를 감지하는 것입니다.

내가 지금하는 일은 레지스트리에서 몇 가지 설정을 확인하는 것입니다. 나는 특히 미국에서 사용자를 확인하는데 관심이있다.

HKCU : 제어판 \ 국제 \ sCurrency이 - "$" HKCU, 제어판 \ 국제 \ iCountry 확인 - 1

더 좋은 방법, 또는 추가 값을 확인 필터링 확인하기 위해 비 수표에서 미국 사용자?

+0

시간대가 가까워서 대부분의 사람들이 시계가 옳다는 것을 알고 있습니까? – rerun

+0

시간대 확인은 실제로 매우 좋은 아이디어입니다. 감사합니다! – Sharkie

답변

0

.Net을 사용하고 있습니까?

using System.Globalization; 
string name = RegionInfo.CurrentRegion.DisplayName; 

국가 이름을 제공해야합니다.

+0

나는 표시 이름을 얻는 방법을 알고 있지만 어쨌든 고마워. 내 목표는 그것이 "진짜"미국 사용자인지 아니면 기본 미국 값을 사용하는 OEM 설치인지 확인하는 것입니다. – Sharkie

관련 문제