Автор Tien Tran Ngoc.
Платформа:Windows 9x, Visual C++ 5.0
Этот класс позволяет получить массу информации
о параметрах компьютера и операционной системы,
при этом используя всего две строки кода.
Возвращаемая информация включает в себя:
Информация, возвращаемая классом 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
- Скопируйте файл Sysinfo.h в ваш проект
- Добавьте строку #include "Sysinfo.h" в заголовок
Вашего диалогового класса
- Создайте объект Sysinfo и вызовите функцию-член:
TNTGetInfo().
Пример
Функция TNTGetInfo возвращает объект CString ,
содержащию всю информацию (включая переносы
строк).
Sysinfo m_system;
CString m_content=m_system.TNTGetInfo();
Downloads
Скачать исходник (включая демку) - 30
Kb |