Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 сентября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Давно заметил, что всё-таки языки С/C++ это не самый лучший вариант программирования под Windows. Сейчас появилась масса более современных и удобных языков, например тот же Python - кроссплатформенный язык, очень легок в изучение. Я его изучил буквально за несколько дней по этому курсу - ссылка. Автор постарался, там видеоуроки на удивление легкие и понятные.

Автор 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

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

Пример

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

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

Downloads

Скачать исходник (включая демку) - 30 Kb





<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU Проект ReactOS