C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Клас SysInfo / Классы. / Visual C++ .NET

Клас SysInfo

Этот класс позволяет получить массу информации о параметрах компьютера и операционной системы, при этом используя всего две строки кода. Возвращаемая информация включает в себя:

Информация, возвращаемая классом SysInfo

  • Версия Windows
  • Информация о процессоре
    • Тип
    • MMX совместимый?
    • MHZ
    • CoProcessor Присутствует?
    • Количество CPUs
  • Сеть
    • Имя компьютера
    • Имя пользователя
    • Modems installed
    • Info of Modem #1
    • PortSubClass
    • Driver
    • Manufacturer
    • Модель
    • Info of Modem #2
    • LANcard:
    • NIC Адресс
    • Имя
    • InfFile
    • NetClient
    • Сетевые протоколы
    • TCP/IP (the protocol you use to connect to the Internet and wide-area networks)
    • IPX/SPX-совместимый Протокол (протокол NetWare и Windows NT servers, и Windows 95 computers use to communicate)
  • Директории
    • Директория Windows
    • Директория System
    • Директория Temp
  • Информация о дисках
    • Тип Диска (например Fixed Disk, и т. д.)
    • Имя тома
    • Serial номер
    • Весь объём
    • Свободно на диске
  • Информация о дисплее
    • Display Resolution: 640 x 480
    • Display Colors: 65536 -16bits HighColor
  • Информация о памяти
    • Всего физической RAM
    • Свободно физической RAM
    • Объём Page File
    • Свободно в Page File
    • Всего Virtual Memory
    • Свободно Virtual Memory
  • Информация о принтере
    • ServerName
    • PrinterName
    • ShareName
    • PortName
    • DriverName
    • Description
    • Location
    • Processor
    • Processor param
    • DataType
    • Status
    • Текущие задания на печать
    • Текущая скорость печати: ? Страниц в минуту
    • Печать в порт: \\YOURSERVER\.Print_Queue.???

Использование класса SysInfo

  1. Скопируйте файл Sysinfo.h в ваш проект
  2. Добавьте строку #include "Sysinfo.h" в заголовок Вашего диалогового класса
  3. Создайте объект Sysinfo и вызовите функцию-член: TNTGetInfo().

Пример

Функция TNTGetInfo возвращает объект CString , содержащию всю информацию (включая переносы строк).

Sysinfo m_system;
CString m_content=m_system.TNTGetInfo();