ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
9. сентября 2012 10:03
C sharp

Здесь будет написано как программно определить, какая Windows установлена на компьютере где запущена программа. Для этого мы используем ManagementObjectSearcher класс здесь.

C#

using System;
using System.Management;

namespace ConsoleApplication1
{
class Program
{
public static void Main()
{
string winos = "Select Name from Win32_OperatingSystem";
ManagementObjectSearcher mos =
new ManagementObjectSearcher(winos);
foreach (ManagementObject mo in mos.Get())
{
Console.WriteLine("OS Name: {0}", mo["Name"]);
}
Console.ReadLine();
}
}
}

VB.NET

Imports System
Imports System.Management

Namespace ConsoleApplication1
Friend Class Program
Public Shared Sub Main()
Dim winos As String = "Select Name from Win32_OperatingSystem"
Dim mos As New ManagementObjectSearcher(winos)
For Each mo As ManagementObject In mos.Get()
Console.WriteLine("OS Name: {0}", mo("Name"))
Next mo
Console.ReadLine()
End Sub
End Class
End Namespace

В этом примере WMI класс Win32_OperatingSystem предсталяет из себя Windows-based операционную систему установленную на компьютере.


Это перевод. Оригинал здесь.

Похожие записи


Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

BlogEngine.NET- лучший бесплатный движок блога под ASP.NET
Да, действительно, это лучший движок для блога. Именно поэтому этот блог сделан на нем. У него самая понятная концепция, архитектура и исходники. Если бы я делал движок для блога, я бы сделал нечто подобное. В нем есть все что необходимо, но в то же время нет лишнего. Проект с одной стороны зрелый, с другой стороны до сих пор развивается и вполне современный. Проект в...

YetAnotherForum.Net - лучший open source форум под ASP.NET
Наверное, самый известный и самый развиваемый форум под ASP.NET. Начало проекта в 2003 году. Имеет большое комьюнити. По моему мнению - лучший. Бесплатный, с открытыми исходниками, лицензия GPLv2. Целиком написан на C# под ASP.NET 3.5. В качестве хранилища использует БД MS SQL Server 2000 и выше. Имеет интеграцию с несколькими CMS-ками. Например, такими как DotNetNuke...

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий