Tag: 操作系统

如何从Request.UserAgent获取操作系统?

好的,所以我正在开发一个ASP.Net网站(C#代码背后),由于故障排除的原因(我们大多数需要技术支持的客户都不知道他们使用的OS / Browser / BrowserVersion),我们希望记录“系统配置文件”,以便我们可以更轻松地解决与操作系统/浏览器相关的问题。 目前,我正在使用Request.UserAgent 。 这个问题是它返回一个对我们的支持人员无益的字符串: Mozilla / 5.0(Windows NT 6.1; rv:24.0)Gecko / 20100101 Firefox / 24.0 我想要做的就是自己拉动操作系统(Windows NT 6.1或用户拥有的任何操作系统),而不需要额外的浏览器信息,因为我已经将其他系统信息分离出来了: | 用户ID | UserOS | BrowserType | BrowserName | MajorVersion | MinorVersion | IsBeta | | 11111 | userOS * | * Firefox24.0 * | * * Firefox * * | * * […]

在C#中确定操作系统和处理器类型

我想检查一下我使用的操作系统类型和处理器类型。 这应该在运行时检查。 我试过用 System.Environment.GetEnvironmentVariable(“PROCESSOR_ARCHITECTURE”) 和 System.OperatingSystem osInfo2 = System.Environment.OSVersion; Console.WriteLine(osInfo2.ToString()); 但这只是VS正在运行的环境。 有人告诉我使用WMI检查它,但我不知道如何。 有人可以帮助我吗?

c#中的Windows版本

我想知道PC有哪个Windows版本..在C#Framework 3.5中 我试过用 OperatingSystem os = Environment.OSVersion; 版本ver = os.Version; 但结果是 Plataform:WIN32NT 版本6.2.9200 版本未成年人:2 版本专业:6 问题是我有“Windows 8 Pro”…… 我怎样才能发现它? 谢谢

Guid Uniqueness在不同的机器上

可能重复: GUID是100%独一无二的吗? 在阅读Guid上的所有post后,我仍然不清楚一件简单的事情: 由不同机器生成的Guids也保持其唯一性。 我已经阅读过关于单机的guid唯一性,但我仍然不了解不同机器的唯一性

获取Windows机器上的pc(系统)信息 – C#脚本

有没有办法通过使用c#脚本获取以下信息。 PC名称服务标签CPU类型c:\驱动器,已安装的RAM,操作系统名称,操作系统产品密钥,Office版本和Office产品密钥的CPU速度大小。 谢谢。

SysInternal的ProcessMonitor如何工作?

有人可以给我一个高级别的解释,他们如何能够监控每一个注册表访问? http://technet.microsoft.com/en-us/sysinternals/bb896645 足够的细节,以便我可以谷歌围绕各个子主题,并尝试编写我自己的主题? 我知道他们已经使用了某种dll注入/ API挂钩,但我不确定他们是如何达到所有内核模式活动的。

如何禁用系统设备?

有没有办法从C#.NET禁用系统设备。 当您转到设备管理器并以此方式禁用设备时基本上模拟? 我假设有一个我可以调用的WinAPI函数,但我不知道它是哪一个? 我需要这样做的原因是我需要在再次启用设备后禁用并直接启用。 我需要在Windows XP和Vista(x86和x64)中工作。 我看了一下名为“DevCon”的东西,但它似乎不适用于Vista x64。 谢谢。 有关答案,请参阅此处: 如何以编程方式禁用系统设备?