在Windows上检测用户所在国家的最安全方法

时间:2011-06-13 21:14:00

标签: windows

我正在尝试找到一种(非常)可靠的方法,在不使用地理位置服务的情况下在Windows系统上检测用户的国家/地区。它需要在离线模式下工作。

我现在要做的是检查注册表中的一些设置。我对识别美国用户特别感兴趣。

HKCU:控制面板\国际\ sCurrency - 检查“$” HKCU,控制面板\国际\ iCountry - 检查1

要检查哪些更好的方法或任何其他值,以便从支票中过滤掉非美国用户?

1 个答案:

答案 0 :(得分:0)

您使用的是.Net吗?

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

这应该提供国家名称。