| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Помощь с дипломной работой delphi(аналог Эвереста |
| Автор: k0derofkz 4.2.2011, 22:48 |
| Приветствую! У меня дипломный проект на дельфи 7. Создание ПО для диагностики программного и аппаратного обеспечения. Нужна помощь в ее разработке. С получением ОС, BIOS, проблем нет, а как получить объем видеокарты, название мат.платы и т.д. Аналог Эвереста. Например если не получается получить данные BIOSа из реестра, то через WMI. А как иначе получить название материнской платы, объем видеокарты и т.д. Желательно, без WMI. Надеюсь на помощь. |
| Автор: bartram 5.2.2011, 00:06 |
| Посмотрите набор компонентов MiTeC System Information Component Suite. Там вроде есть все что вам нужно. |
| Автор: k0derofkz 5.2.2011, 22:26 |
| bartram, спасибо, конечно, а как без этих компонентов обойтись? Просто у меня диалап, поэтом?у желательно, на стандартных компонентах. |
| Автор: casinosoftguru 7.2.2011, 10:45 | ||
На стандартных компонентах (конечно плюс WinAPI) примерчик в аттаче (на 2006 точно компилится, хотя изначально был вроде на 7ой версии. в ХР работает, в остальных не тестировал). Все там держится на использовании:
|
| Автор: k0derofkz 7.2.2011, 14:36 |
| casinosoftguru, спасибо, но на 7ой дельфи не компилируется. Если не жалко поделитесь ехешкой? |
| Автор: casinosoftguru 8.2.2011, 13:54 |
| да не вопрос |
| Автор: k0derofkz 8.2.2011, 23:26 |
| casinosoftguru, спасибо. Вопрос: почему код с WMI выдает AV на строчке Service:= SWbemLocator1.ConnectServer('.', 'root\CIMV2', '', '', '', '', 0, nil);? |
| Автор: bartram 8.2.2011, 23:42 |
| k0derofkz, текст ошибки в студию |
| Автор: k0derofkz 9.2.2011, 15:02 |
| bartram, проблема решена, дело было в переустановке компонента WbemScripting_TLB Вопрос по WMI. Как получить значение свойства, если оно известно(пример, WIN32_BIOS, свойство Version), просто я в wmi не силен, поэтому необходим код. |
| Автор: Riply 12.2.2011, 11:31 | ||
Показывайте, как пытались и что не получилось. |
| Автор: k0derofkz 14.2.2011, 23:22 | ||
Riply, уже вопрос снят. Сам додумался. Новый вопрос: как альтернативными способами узнать материнскую плату без WMI. P.S. Насчет быстрого решения моих вопросов(мной,же) просьба не обижаться, т.к. сроки серьезно подгоняют. Так что, без обид. Мне просто затягивать смысла нет. |
| Автор: k0derofkz 3.3.2011, 22:20 |
| Мда уж, что-то никто не горит желанием помочь. |
| Автор: CodeMonkey 3.3.2011, 22:26 |
| Деньги заплати - найдутся. |
| Автор: k0derofkz 3.3.2011, 23:39 |
| CodeMonkey, если бы я хотел, то мог бы купить ее и не париться, но у меня иная задача: написать самому. Знания то не купишь. |