Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Вниз

ОЗУ   Найти похожие ветки 

 
SpyBoy ©   (2005-09-30 20:05) [0]

Как программно узнать детальную информацию о моей оперативке ?


 
Anatoly Podgoretsky ©   (2005-09-30 20:10) [1]

Зачем она тебе, именно в твоей программе. Если для интереса, то правой кнопкой по Мой Компьютер.


 
kDenis   (2005-09-30 20:51) [2]

Посмотри GetSystemInfo или что-то типа того...


 
kDenis   (2005-09-30 20:53) [3]

Вообще-то, помоему это делается прерываниями BIOS (если они вообще доступны прогам под Win32 :))


 
y-soft ©   (2005-09-30 22:07) [4]

Ну, это даже на Васике элементарно :)


File MemInfo.vbs
--------------------------------------------------------------
strComputer = "."

Set wbemServices = GetObject("winmgmts:\\" & strComputer)
Set wbemObjectSet = wbemServices.InstancesOf("Win32_LogicalMemoryConfiguration")

For Each wbemObject In wbemObjectSet
   WScript.Echo "Total Physical Memory (kb): " & wbemObject.TotalPhysicalMemory
Next
---------------------------------------------------------------


Хотите так же? - поразбирайтесь с WMI, статья об использовании в Delphi есть в "Королевстве"...


 
SpyBoy ©   (2005-09-30 23:01) [5]

Anatoly Podgoretsky ©   (30.09.05 20:10) [1]
НУ ВЕДЬ МНЕ НУЖНА ДЕТАЛЬНАЯ ИНФА,  А НЕ ТОЛЬКО  "256МБ ОЗУ"


 
kDenis   (2005-09-30 23:27) [6]

НУ ВЕДЬ МНЕ НУЖНА ДЕТАЛЬНАЯ ИНФА,  А НЕ ТОЛЬКО  "256МБ ОЗУ"
А какие именно данные о памяти тебе надо? Какая "ДЕТАЛЬНАЯ ИНФА"?


 
y-soft ©   (2005-10-01 10:50) [7]

>SpyBoy ©   (30.09.05 23:01) [5]

НУ ВЕДЬ МНЕ НУЖНА ДЕТАЛЬНАЯ ИНФА,  А НЕ ТОЛЬКО  "256МБ ОЗУ"

Зачем кричать-то? :) Вы не расшифровали, что означает в Вашем понимании "детальная инфа"; кто знает, может Вы хотите выяснить программным путем цвет текстолита модулей памяти? :)))

Стандартными средствами Windows можно узнать только общий объем ОЗУ, для получения более детальных характеристик надо лезть гораздо глубже - например, читать данные из BIOS или использовать программные средства производителя материнской платы/чипсета...

Если уж действительно Вам это надо, а в глубины лезть нет желания, то используйте компоненты MiTeC, написанные Michal Mutl. Они без исходников бесплатные, взять можно на страничке автора:

http://www.mitec.cz/msi.htm


 
y-soft ©   (2005-10-01 11:26) [8]

>>SpyBoy ©

Вы вообще зря проигнорировали мой намек в [4] на WMI...
Оно понятно - куда проще требовать в форуме готовое решение :)

Иначе бы Вы после коротких поисков в интернете узнали, что класс WMI Win32_PhysicalMemory позволяет получить:

- какие банки памяти используются
- объем памяти
- используются  ли коррекция ошибок
- формфактор
- возможность "горячей!" замены
- interleave factor
- производитель
- тип памяти
- быстродействие
...

И это еще не все...

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_physicalmemory.asp



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.04 c
4-1128096356
SpyBoy
2005-09-30 20:05
2005.12.04
ОЗУ


1-1130204643
маленький человек
2005-10-25 05:44
2005.12.04
Частичная прозрачность


2-1132216536
Катерина
2005-11-17 11:35
2005.12.04
Работа с Сanvas


2-1132312364
Timon777
2005-11-18 14:12
2005.12.04
ShellExecute и фокус нового окна


14-1131977618
oldman
2005-11-14 17:13
2005.12.04
И куда тратятся деньги? :(





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский