Системная информация
От: SilentTony  
Дата: 15.03.02 15:53
Оценка:
Существует следующая проблема, необходимо поиметь информацию о системе: Ось, ее версия (это понятно просто); нормальное имя процессора, и его ядра, т.е. Intel Celeron (coopermine) или AMD Athlon (thunderbird); его частота; частота FSB; модель мамки, чипсета; тип и объем физической памяти. Средство для получения этой информации должно соответствовать следующим требованиям:
— работать на всем спектре аппаратного обеспечения (хотя бы почти на всем, что держит вынь);
— работать под всеми мелкомягкими осями, начиная с вынь 95, и кончая вынь ХР;
— средство разработки асм или любая мелкомягкая технология, входящая в MSVS 6.0.
Насколько я знаю есть три технологии, которые могут обеспечить эту информацию:
WMI
DMI
SMBIOS
WMI для этой задачи слишком "тяжела", к тому же для успешной работы программы, необходимо чтобы был запущен соответствующий сервис WMI. А этот сервис в свою очередь существуят только для NT платформы, хотя он в принципе есть и простой выни, но его надо скачивать, устанавливать, настраивать и т.д., что неприемлимо.
Про DMI, я так и не нашел никакой нормальной информации.
С SMBIOS вообще казуз вышел — слил доку — все супер все функции, структуры бла, бла бла — все замечательно, только не понятно какой entryPoint надо вызывать, чтобы все это получить.
В общем если кто знает, как мне получить вышеуказанную системную информацию с применением перечисленных или не перечисленных технологий, но соответствующим вышеуказанным требованиям, помогите плиз. Таким образом вы спасете от воспаления мозга еще одно человеческое существо. :???:
Re: Системная информация
От: Dutchman Беларусь http://blogs.rsdn.org/ikemefula
Дата: 15.03.02 18:45
Оценка:
Здравствуйте SilentTony, Вы писали:

На кодегуру есть туча разних сисинфо. Там только хардварные параметры не определяются. Это сложно сделать платформо независимо.

Но все примеры на Кодегуру по своему кривые. Недавно писал — у них нет совмечтимости или разные глюки и тд. Я их все проверил и решил свой писать.
Если надо — у меня класс есть для всех версий выня, он дает вот что:
Довольно подробно причем. Все на Апи и многое из реестра таскается. Частота проца вычисляется хитрым способом.

OS Version
Windows Directory
System Directory
Work Directory
Browser version

Sytem CPU info
Number of processor

Total physical memory
Avail physical memory
Total virtual memory
Avail virtual memory

Video resolution info

System bios version
System Bios date

Local drives info :
A:\ REMOVABLE
C:\ total 2047Mb free 1193Mb FAT FIXED
D:\ total 6644Mb free 3561Mb NTFS FIXED
E:\ CDROM
S:\ total 499Mb free 199Mb FAT FIXED
U:\ total 6644Mb free 3561Mb NTFS FIXED
V:\ total 6644Mb free 3561Mb NTFS FIXED
Y:\ total 2578Mb free 150Mb NTFS FIXED
Re[2]: Системная информация
От: b_monkey Беларусь  
Дата: 08.10.02 10:26
Оценка:
Здравствуйте Dutchman, Вы писали:

D>Если надо — у меня класс есть для всех версий выня, он дает вот что:

D>Довольно подробно причем. Все на Апи и многое из реестра таскается. Частота проца вычисляется хитрым способом.

D>OS Version

D>Windows Directory
D>System Directory
D>Work Directory
D>Browser version

D>Sytem CPU info

D>Number of processor

D>Total physical memory

D>Avail physical memory
D>Total virtual memory
D>Avail virtual memory

D>Video resolution info


D>System bios version

D>System Bios date

D>Local drives info :

D> A:\ REMOVABLE
D> C:\ total 2047Mb free 1193Mb FAT FIXED
D> D:\ total 6644Mb free 3561Mb NTFS FIXED
D> E:\ CDROM
D> S:\ total 499Mb free 199Mb FAT FIXED
D> U:\ total 6644Mb free 3561Mb NTFS FIXED
D> V:\ total 6644Mb free 3561Mb NTFS FIXED
D> Y:\ total 2578Mb free 150Mb NTFS FIXED

не мог бы ты кинуть его на мыло v-voloshin@yandex.ru
WBR,
vitaly voloshin
Re[3]: Системная информация
От: old Dutchman Беларусь http://blogs.rsdn.org/ikemefula
Дата: 08.10.02 11:53
Оценка:
Здравствуйте b_monkey, Вы писали:


BM>не мог бы ты кинуть его на мыло v-voloshin@yandex.ru


Готово
Re[4]: Системная информация
От: b_monkey Беларусь  
Дата: 08.10.02 12:53
Оценка:
сенкс
WBR,
vitaly voloshin
Re[4]: Системная информация
От: DuШes  
Дата: 10.10.02 05:45
Оценка:
Здравствуйте old Dutchman, Вы писали:

а можно и мне тоже? .... ну если конечно не трудно....
Re[2]: Системная информация
От: Thinker  
Дата: 08.05.03 14:36
Оценка:
Здравствуйте,Dutchman, Вы писали:

D>Довольно подробно причем. Все на Апи и многое из реестра таскается. Частота проца вычисляется хитрым способом.


D>OS Version

D>Windows Directory
D>System Directory
D>Work Directory
D>Browser version

Виталий Викторович !

если вас не затруднит пришлите и мне пожалуйста вашу версию
а то я уже 3 месяц пытаюсь написать такое!
но в результате получается что из WMI я не смог вытащить всю нужную
инфу за отсутсвием её как таковой или отсутсвие значений в разных версиях винды.

With best regards, Thinker

Мой адрес ves_thinker@mail.ru
With best regards, Thinker.

<Только начали жить хорошо — деньги закончились. Только деньги появились нас обокрали :((( >
Re[2]: Системная информация
От: RobinBobin  
Дата: 09.05.03 13:12
Оценка:
Здравствуйте, Dutchman, Вы писали:

И мне, плиз

r_shalimov@hotmail.com
Re[2]: Системная информация
От: LaFlour Австралия blog: http://spaces.live.com/laflour
Дата: 12.05.03 05:15
Оценка:
Здравствуйте, Dutchman, Вы писали:

D>Но все примеры на Кодегуру по своему кривые. Недавно писал — у них нет совмечтимости или разные глюки и тд. Я их все проверил и решил свой писать.

D>Если надо — у меня класс есть для всех версий выня, он дает вот что:
D>Довольно подробно причем. Все на Апи и многое из реестра таскается. Частота проца вычисляется хитрым способом.

Кидай в исходники

"Лучше поздно, чем не туда..."

Re[3]: Системная информация
От: Plutonia Experiment Беларусь http://blogs.rsdn.org/ikemefula
Дата: 12.05.03 06:47
Оценка:
Здравствуйте, LaFlour, Вы писали:

LF>Здравствуйте, Dutchman, Вы писали:


D>Но все примеры на Кодегуру по своему кривые. Недавно писал — у них нет совмечтимости или разные глюки и тд. Я их все проверил и решил свой писать.

D>Если надо — у меня класс есть для всех версий выня, он дает вот что:
D>Довольно подробно причем. Все на Апи и многое из реестра таскается. Частота проца вычисляется хитрым способом.

LF>Кидай в исходники


Я уже кинул месяц назад
Re[3]: Системная информация
От: Plutonia Experiment Беларусь http://blogs.rsdn.org/ikemefula
Дата: 12.05.03 06:49
Оценка:
Здравствуйте, RobinBobin, Вы писали:

RB>Здравствуйте, Dutchman, Вы писали:


RB>И мне, плиз


RB>r_shalimov@hotmail.com


Все, что было по этому поводу, я закинул в форум. Должно быть в первой сотне сообщений форума.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.