【问题标题】:Get User Machine Information获取用户机器信息
【发布时间】:2012-08-29 13:33:11
【问题描述】:

有什么方法可以检测最终用户的机器配置是什么?我需要的两个主要信息是 Processor 、 memory 。我知道网络有限制,所以这可能是不可能的。

有没有activex插件可以做到这一点?我看到惠普有办法做到这一点。它安装了一个activex插件来做到这一点http://h20239.www2.hp.com/techcenter/HP_SystemCheck/hp_syscheck.htm

【问题讨论】:

  • 你是通过什么方法提取本机信息的?
  • @njk 我没有提取任何信息。我还在想办法做到这一点。
  • 但是你想用这些信息做什么?我可以告诉你让用户打开他们的电脑并检查零件。
  • 我有一个他们将要安装的工具。而不是他们下载然后发现他们的机器没有足够的配置,我想在他们下载之前在页面本身上发出警报。我知道我可以向他们展示系统要求,但以防他们错过阅读它。
  • CPU-Z 这样的第三方应用程序可以工作吗?或者运行 >dxdiag?

标签: database reporting scalability


【解决方案1】:

FlashJavaSilverlight 可以帮助您检索许多系统特定信息和配置。

以下是通过Web Browser 和各自的plugin 在用户设备上执行system level actions 的最可能方式。

感谢Zakaria 并查看here 给出的相同答案。

【讨论】:

    【解决方案2】:

    SQL 服务器查询:

    USE [master];
    GO
    select 
        cpu_count,
        hyperthread_ratio,
        physical_memory_in_bytes / 1048576 as 'mem_MB',
        virtual_memory_in_bytes / 1048576 as 'virtual_mem_MB',
        max_workers_count,
        os_error_mode,
        os_priority_class
    from 
        sys.dm_os_sys_info 
    

    【讨论】:

    • 这在我的情况下不起作用,因为这将提供 sql server 的信息而不是最终用户。
    猜你喜欢
    • 2018-01-12
    • 1970-01-01
    • 2020-06-30
    • 2011-03-13
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    相关资源
    最近更新 更多