Другие языки программирования и технологии
Информация о системе и железе в C#
Как средствами C# можно узнать информацию о системе и железе (например Объём ОЗУ, мощность процессора, Версия ОС и т. д.) ? И какое пространство имен для этого нужно?
> ..
> Нарушение! Нарушение! Подарить стикер! 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.
> Нарушение! Нарушение! Подарить стикер! 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.
WinAPI.
Похожие вопросы
- написать программу для решения данной системы уравнений на языке C#
- В каких unix системах надо уметь работать на уровне ПОЛЬЗОВАТЕЛЯ программисту c++ ?
- C# Visual 2010 Express --> Как отправить информацию с одного компьютера на другой НЕ в локальной сети?
- как в Microsoft Visual Studio 2010 в C# в системе счисления, перевести в десятеричную? Как дополнить код? Помогите плиз
- Программа C++ Напишите программу которая переводит из десятичной в двоичную систему счисления (C++)
- Учусь програмировать на C++ по книге "C++ для чайников".Проблема.
- как перевести информацию в двоичную сстему кодирования и шестнадцатиричную систему исчисления
- Помогите срочно C#
- Помогите исправить ошибку в программе (c++).
- Зачем нужен C++, если есть C?