SilentTony Гость
|
Добавлено: Пт Мар 15 2002 19:10 Заголовок сообщения: Системная информация |
|
|
Существует следующая проблема, необходимо поиметь информацию о системе: Ось, ее версия (это понятно просто); нормальное имя процессора, и его ядра, т.е. например Intel Celeron (coopermine) или AMD Athlon (thunderbird); его частота; частота FSB; модель мамки, чипсета; тип и объем физической памяти. Средство для получения этой информации должно соответствовать следующим требованиям: - работать на всем спектре аппаратного обеспечения (хотя бы почти на всем, что держит вынь); - работать под всеми мелкомягкими осями, начиная с вынь 95, и кончая вынь ХР; - средство разработки асм или любая мелкомягкая технология, входящая в MSVS 6.0. Насколько я знаю есть три технологии, которые могут обеспечить эту информацию: WMI DMI SMBIOS WMI для этой задачи слишком "тяжела", к тому же для успешной работы программы, необходимо чтобы был запущен соответствующий сервис WMI. А этот сервис в свою очередь существуят только для NT платформы, хотя он в принципе есть и простой выни, но его надо скачивать, устанавливать, настраивать и т.д., что неприемлимо. Про DMI, я так и не нашел никакой нормальной информации. С SMBIOS вообще казуз вышел - слил доку - все супер все функции, структуры бла, бла бла - все замечательно, только не понятно какой entryPoint надо вызывать, чтобы все это получить. В общем если кто знает, как мне получить вышеуказанную системную информацию с применением перечисленных или не перечисленных технологий, но соответствующим вышеуказанным требованиям, помогите плиз. Таким образом вы спасете от воспаления мозга еще одно человеческое существо. |
|