相关疑难解决方法(0)

在C#中获取操作系统版本/友好名称

我目前正在开发一个C#项目.我想收集用户统计信息以更好地开发软件.我正在使用Environment.OSC#的功能,但它只显示操作系统名称,如Microsoft Windows NT

我希望能够检索的操作系统实际已知名称,例如是否Windows XP, Windows Vista or Windows 7等等.

这可能吗?

c# windows operating-system caption

24
推荐指数
3
解决办法
4万
查看次数

HttpBrowserCapabilities缺少一些信息?

我想使用Request.Browser属性(HttpBrowserCapabilities类)来确定客户端系统的一些属性.

但是我似乎遇到了这个类的一些限制.我找不到一些应该相对容易从UserAgent字符串中解析的属性,比如操作系统版本(Platform对于大多数Windows版本只会返回WinNT,但不会返回Vista,XP等),或者它是否为x64(仅限Win16Win32属性).

我原本希望在HttpBrowserCapabilities类中看到这些属性,因为大多数其他用户代理信息都在那里.我错过了什么吗?我可以在其他地方找到这些信息吗?或者我应该自己从UserAgent字符串解析它?

.net c# asp.net user-agent httpbrowsercapabilities

1
推荐指数
1
解决办法
4208
查看次数