| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > как получить некоторые системные значения ? |
| Автор: casinosoftguru 26.11.2009, 21:19 |
| поставили задачу получать и изменять такую системную информацию. в винде есть утилитка, открываете консоль, пишете systeminfo. она выдает такие данные Microsoft Windows XP [Версия 5.1.2600] (С) Корпорация Майкрософт, 1985-2001. C:\Documents and Settings\b.B-F104D3A9CD854>systeminfo Изготовитель системы: System manufacturer Модель системы: System Product Name вот где они храняться ? облазил весь реестр поиском и файлы, не нашел. как из делфи получить к ним доступ и отредактировать ? видел на разных машинах от поставщиков разные данные для этих значений, например на брендовых ставят имя Dell или Asus ну и т.д., на вирт. машине написано VMware inc. в общем задача изменить на свою информацию кто что знает, помогите, ничего не нагуглил |
| Автор: kami 27.11.2009, 00:30 |
| HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS Ку? |
| Автор: Qu1nt 27.11.2009, 02:56 |
| У меня такой ветки (BIOS) - нет, XPSP2. |
| Автор: kami 27.11.2009, 08:24 |
Плохо... беру свои слова обратно (смотрел на Висте)... |
| Автор: Snowy 27.11.2009, 11:41 |
| HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\HelpSvc\OEMInfo |
| Автор: casinosoftguru 28.11.2009, 02:04 |
| первой ветки вообще нет, во второй пусто на двух компах оба XP.. сдается мне, не в реестре оно храниться.. хотя где ? |
| Автор: transserg 28.11.2009, 13:02 |
| качай Procmon.exe от Руссиновича и мониторь куда она лезет и что вызывает |
| Автор: Демо 28.11.2009, 16:08 |
| http://msdn.microsoft.com/en-us/library/ms724180(VS.85).aspx http://msdn.microsoft.com/en-us/library/ms724953(VS.85).aspx http://msdn.microsoft.com/en-us/library/ms724423(VS.85).aspx http://social.msdn.microsoft.com/search/en-us/?query=system+information |
| Автор: casinosoftguru 30.11.2009, 14:27 |
| Демо, в принципе конечно можно написать хук.. но не верится неужели например Dell когда компы делает тоже ставит хуки на эти функции ? должно быть какое то более рациональное решение. transserg, в общем ничего другого пока не остается.. |