Автор Walisald задал вопрос в разделе Другие языки и технологии
Информация о системе и железе в C# и получил лучший ответ
Ответ от Ra[гуру]
> .. > Нарушение! Нарушение! Подарить стикер! NEW > >>какое пространство имен для этого нужно? > > WinAPI. Ну что за херню ты несешь? Нет в фрэймворке пространства WinAPI. Впрочем, ничего удивительного. Пороть чушь свойственно адептам недоязыков вроде ПюреВасика. Ты в очередной раз продемонстрировал уровень своей компетенции. Лучше займись тем, чем ты всегда занимался: троллингом и пиханием ссылки на пюревасик во все дыры. ТСу: using System; using System.Management; namespace MemInfo { class Program { static void Main(string[] args) { foreach (var e in new ManagementObjectSearcher( \"SELECT * FROM Win32_LogicalMemoryConfiguration\").Get()) { Console.WriteLine(\"RAM: \" + e[\"TotalPhysicalMemory\"]); break; } foreach (var e in new ManagementObjectSearcher( \"SELECT maxclockspeed, datawidth, name, manufacturer FROM Win32_Processor\").Get()) { Console.WriteLine(\"Speed: \" + e[\"maxclockspeed\"]); Console.WriteLine(\"Arch: \" + e[\"datawidth\"]); Console.WriteLine(\"Name: \" + e[\"name\"].ToString()); break; } } } } Консольная програ выдает инфу о размере памяти и процессоре. Для компиляции нужно добавить сборку System.Management.
>>какое пространство имен для этого нужно? WinAPI.