获取客户端机器ID

发布于 2024-11-11 14:43:44 字数 60 浏览 3 评论 0原文

我需要在我的网络应用程序中获取客户的机器 ID 和他们的国家/地区...

这有可能成功吗?

I need to get Client's Machine ID and their Country in my web application...

Is it possible get succeed in this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半城柳色半声笛 2024-11-18 14:43:44
使用 System.Globalization;

字符串文化 = CultureInfo.CurrentCulture.EnglishName;
字符串国家=文化.Substring(文化.IndexOf('(')

+ 1,culture.LastIndexOf(')') -culture.IndexOf('(')-

C# 中的客户端国家/地区


获取客户端计算机名称,
如何从服务器获取客户端计算机名称

您将获得以下内容的大部分详细信息
客户端机器使用
“请求.ServerVariables”

// 尝试以下 C# 代码 
System.Net.IPHostEntry 主机 = new System.Net.IPHostEntry(); 
主机 = System.Net.Dns.GetHostByAddress(Request.ServerVariables["REMOTE_HOST"]);

lbl.Text = 主机.主机名;
using System.Globalization;

string culture = CultureInfo.CurrentCulture.EnglishName;
string country = culture.Substring(culture.IndexOf('(')

+ 1, culture.LastIndexOf(')') - culture.IndexOf('(')-

Client Country in C#


Get Client Computer Name,
How to get the client machine name from a server

You will get most of the details of
the client machine using the
"Request.ServerVariables"

// Try the following C# code 
System.Net.IPHostEntry host = new System.Net.IPHostEntry(); 
host = System.Net.Dns.GetHostByAddress(Request.ServerVariables["REMOTE_HOST"]);

lbl.Text = host.HostName;
旧人哭 2024-11-18 14:43:44

主机名:

Request.ServerVariables["REMOTE_HOST"] 

请参阅 http://www.w3schools.com/asp/coll_servervariables.asp

解析国家/地区:

public static RegionInfo ResolveCountry()
{
  CultureInfo culture = ResolveCulture();
  if (culture != null)
    return new RegionInfo(culture.LCID);

  return null;
}

来自 http://madskristensen.net/post/Get-language-and-country-from-a-browser-in-ASPNET.aspx

这使用电脑的设置语言/国家/地区。

通过 IP 尝试以下示例:

http:// dotnetguts.blogspot.com/2008/06/finding-country-from-visitors-ip-in.html

其中涉及根据 IP 位置数据库检查请求的 IP 地址。

您还可以将 IP 用于已支持此功能的服务,例如:

http://www.ipgeo.com/接口/

Host name:

Request.ServerVariables["REMOTE_HOST"] 

See http://www.w3schools.com/asp/coll_servervariables.asp

Resolve country:

public static RegionInfo ResolveCountry()
{
  CultureInfo culture = ResolveCulture();
  if (culture != null)
    return new RegionInfo(culture.LCID);

  return null;
}

from http://madskristensen.net/post/Get-language-and-country-from-a-browser-in-ASPNET.aspx

This uses the PC's setup Language/Country.

By IP try an example at:

http://dotnetguts.blogspot.com/2008/06/finding-country-from-visitors-ip-in.html

Which involves checking the requesting IP adresses against a database of IP locations.

You could also use an IP for a service that already supports this such as:

http://www.ipgeo.com/api/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文