2025-11-27 16:46:48 +09:00

67 lines
3.4 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{\rtf1\ansi\ansicpg1252\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\froman Times New Roman;}{\f3\froman\fprq2 Times New Roman;}}
{\colortbl\red0\green0\blue0;\red0\green0\blue255;}
\deflang1033\horzdoc{\*\fchars }{\*\lchars }\pard\plain\f3\fs48\cf1\b COXSysInfo\plain\f3\fs48\b
\par \plain\f3\fs16\b Copyright \'a9 Dundas Software Ltd. 1997 - 1998, All Rights Reserved
\par \plain\f3\fs24
\par The COXSysInfo class is an easy way to have an application query system information.
\par COXSysInfo provides a number of function that allow you to retrieve different useful system information in following areas:
\par \plain\f3\fs28\b
\par COMPUTER/NETWORK
\par \plain\f3\fs24 1) Computer name
\par 2) User name
\par 3) Domain name (NT only)
\par 4) Network Interface Card (NIC) address
\par \plain\f3\fs28\b
\par COMMUNICATION
\par \plain\f3\fs24 1) Primary IP addres
\par 2) List of IP addresses for multihomed computer
\par \plain\f3\fs28\b
\par WINDOWS
\par \plain\f3\fs24 1) Version, build number, platform
\par 2) Distinguishes NT from 95/98 and NT Server from NT Workstation, detects OSR2
\par 3) Retrieves Windows, System and Temp directories
\par \plain\f3\fs28\b
\par DISKDRIVES
\par \plain\f3\fs24 1) Type of any drive and type of file system installed on each
\par 2) Volume name, serial number, total space, free space for any drive
\par \plain\f3\fs28\b
\par DISPLAY
\par \plain\f3\fs24 1) Current screen resolution and color depth
\par 2) Max available screen resolution and color depth
\par 3) List of all display modes (unique combination of screen resolution and color depth)
\par 4) Retrieves flag that specifies whether small or large fonts are currently used in the sytem
\par \plain\f3\fs28\b
\par MEMORY
\par \plain\f3\fs24 1) Total and free physical memeory
\par 2) Total and free page file size
\par 3) Total and free virtual memeory
\par \plain\f3\fs28\b
\par RESOURCES
\par \plain\f3\fs24 1) Detects the percentage of free system, GDI and user resources (makes sense only for Win 95/98)
\par \plain\f3\fs28\b
\par CPU
\par \plain\f3\fs24 1) Retrieves number of processors in system
\par 2) Type and speed of processor
\par 3) Retrieves flag that specifies presence of CoProcessor, MMX-technology
\par 4) Processor time stamp
\par \plain\f3\fs28\b
\par MODEM
\par \plain\f3\fs24 1) Retrieves number of modems in system
\par 2) For every modem installed in the system retrieves port on which it installed, desciption, manufacrurer and model info
\par \plain\f3\fs28\b
\par PRINTER
\par \plain\f3\fs24 1) Retrieves default printer name
\par 2) Retrieves names of all printers installed in the system
\par 3) Every printer settings: name, server, port, driver name, environment (paper size and orientation, printer's DPI)
\par 4) Retrieves flags that specify whether printer is local or network one, and whether it is shared or not.
\par
\par \plain\f3\fs28\b Dependencies:
\par \plain\f3\fs24 #include "OXProcess.h"
\par \plain\f3\fs24\b Source code files:
\par \plain\f3\fs24 OXProcess.cpp
\par
\par Libraries:
\par In order to use COXSysInfo class in your project you have to link the project to Cpuinfr.lib (Release version) and Cpuinfd.lib (Debug version) these libraries can be found in .\\Lib\\libs subdirectory of your Ultimate Toolbox directory
\par \pard\plain\f2\fs20
\par }