Получить информацию о пользовательском компьютере

Есть ли способ определить, какая конфигурация машины установлена ​​у конечного пользователя? Мне нужны две основные информации: процессор и память. Я знаю, что в Интернете есть ограничения, поэтому это может быть невозможно.

Есть ли какой-нибудь плагин activex, который может это сделать? Я вижу, у HP есть способ сделать это. Для этого устанавливается подключаемый модуль activex http://h20239.www2.hp.com/techcenter/HP_SystemCheck/hp_syscheck.htm.


person Pit Digger    schedule 04.09.2012    source источник
comment
Каким способом вы извлекаете эту машинную информацию?   -  person Kermit    schedule 05.09.2012
comment
@njk Я не извлекаю никакой информации. Я пока не нахожу способ сделать это.   -  person Pit Digger    schedule 05.09.2012
comment
Но что вы пытаетесь сделать с этой информацией? Я могу просто посоветовать пользователю открыть свой компьютер и проверить детали.   -  person Kermit    schedule 05.09.2012
comment
У меня есть инструмент, который они будут устанавливать. Вместо того, чтобы они загружали и позже выясняли, что их машина не имеет достаточной конфигурации, я хочу предупредить на самой странице перед загрузкой. Я знаю, что могу показать им системные требования, но в случае, если они не прочитают его.   -  person Pit Digger    schedule 05.09.2012
comment
Будет ли работать стороннее приложение, например CPU-Z? Или запустить ›dxdiag?   -  person Kermit    schedule 05.09.2012


Ответы (2)


Flash, Java и Silverlight могут помочь вам получить много системной информации и конфигурации.

Ниже приведены наиболее возможные способы выполнения system level actions на устройстве пользователя через Web Browser и соответствующий plugin.

Скажите спасибо Zakaria и посмотрите на тот же ответ, данный здесь.

person Mayura    schedule 04.09.2012

Запрос SQL Server:

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 
person AA.    schedule 04.09.2012
comment
это не сработает в моем случае, потому что это даст информацию о сервере sql, а не о конечном пользователе. - person Pit Digger; 05.09.2012