WELCOME TO THE BRAND NEW RELEASE OF 
	TSystemInfo2000X 1.10

Component:  SystemInfo
Version:    1.10
Author:	Baldemaier Florian
Email:      Baldemaier.Florian@gmx.net
Date:       23.Juli, 1999

Supports 
  Windows 98

to all programmers in the world.

i need all help i can get, because i would make the best
systeminfo component for delphi. (for free)

please modified the source code with good features and send it to me.
all names of programmers they are helping me, will be show in the about box.

These Components are Freeware. You can distribute them
altogether, you can improve them, but I would appreciate
it, if my name appears somewhere in your improvements.
Bug reports are welcome, not the bugs, just the reports :-)

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Index

1. Special thanks
2. Returned Information
3. Installation
4. Histroy

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

1. First, special thanks to:

Andreas Windisch (wist@gmx.de)
Greg Nixon (greg@nzcs.co.nz)



they help me really much.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2. Returned information: 

Hardware:

* Controller
  - Controller
  - System_Components

* CPU
  - Processor
  - ProcessorVendor
  - ProcessorMMX
  - ProcessorSpeed 
  - ProcessorRevision
  - CoProcessor
  - NumberOfProcessors
  - ActiveProcessor

* Motherboard
  - BiosDate
  - BiosName
  - BiosVer
  - BusType 
  - MachineType 

* Display
  - Display_Driver_Description
  - Display_Driver
  - DisplayDPI
  - DisplayResolution
  - DisplayBpp
  - Monitor
  - Modes

* Printer
  - Printer

* Input
  - Mouse
    - Available
    - ButtonsExchange
    - Description
    - DblClickSpeed
    - MouseSpeed
    - MouseWheelAvailable
    - NumberofButtons
  - Keyboard
    - Keyboard   
    - NumberOfFunctionKeys

* NetWork
  - Net
  - NetProtocol
  - Emails Accounts
  - Proxy Server

* MultiMedia
  - Modem
  - Media
  - Media Controll
  - Image Compress
  - Audio Compress
  - Midi
  - Wave
  - Mixer

* Interfaces
  - COM1.Available
  - COM1.Baudrate
  - COM1.MaxOutputBuffer
  - COM1.MaxInputBuffer
  - COM1.PacketLength
  - COM1.PacketVersion
    ... the same for COM2, COM3 and COM4 ...
  - LPT1_Available
  - LPT2_Available
  - LPT3_Available
  - LPT4_Available

*Kernel

  - CPUUsage
  - NumberOfThreads
  - NumberOfDOSVirtualMachines
  
*VFAT
  - BytesReadPerSecond
  - BytesWrittenPerSecond
  - Dirty
  - ReadsPerSecond
  - WritesPerSecond

Memory: 

- TotalPhysMemory
- AvailPhysMemory
- TotalSwapMemory
- AvailSwapMemory 
- TotalVirtualMemory
- AvailVirtualMemory
- Resource GDI
- Resource System
- Resource User

System 

- SM_AccessoriesName
- PF_AccessoriesName
- BootCount
- SystemRoot
* User

  - RegisteredOrganization
  - RegisteredOwner 
  - Workgroup
  - ComputerName
  - Comment

* Operating System

  - DirectX
    - Version
    - Direct3D
    - DirectPlay
    - DirectMusic
  - Environment
    - Fonts
      - FontName
      - FontType
      - FonrFile
    - SystemMetrics
      - BootInfo
      - BorderSizes
      - CursorSize
      - DefaultIconSize
      - DialogFrameSize
      - MenuDropAlignment
      - PenWindowsSupport
      - SizableFrameSize
      - ThickFrameSize
      - UsableFullScreen
  - ProductId
  - ProductKey
  - VersionNumber
  - Version
  - ProductType
  - ProductName
  - Runtime
  - UnInstall

* Path

  - WallPaperDir
  - SystemRoot
  - CommonFilesDir
  - ConfigPath
  - DevicePath
  - MediaPath
  - OtherDevicePath
  - ProgramFilesPath
  - SendTo
  - Desktop
  - Templates
  - AppData
  - StartMenu
  - Programs
  - Startup
  - Fonts
  - Recent
  - Favorites
  - NetHood
  - Personal
  - Cache
  - Cookies
  - History

DiskInfo 

Supports HDs over 2 GB

- SectorsPerCluster
- BytesPerSector
- FreeClusters
- Clusters
- DiskFreeSpace
- Drivetyp
- TotalDiskSpace
- Drive
- DriveType
- VolumeName
- SerialNumber
- FileSystemType. 


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3. Installation

Sorry no Delphi 3 support.

Delphi 4: 

	From the Delphi IDE, choose Components/install packages from the menu, Select
	'Add' (or something like that, only german version available here). 
      
      Find Component\SysInfo2000.bpl,
	Click OK. There should be a new tab in the component palette named 'SystemInfo'.

!!!      IMPORTANT!!!!!!!!:										!!!
!!!    													!!! 
!!!      Select "Tools\Environment Options..." menu item of the Delphi IDE.		!!!
!!!      Go to the "Library" tab and add the full path of your TSystemInfo2000X	!!!
!!!      Library Source directory to the "Library Path" field if you have		!!!
!!!      not already done so. The "Library Path" field should then look			!!!
!!!      similar to this: 										!!!
!!!														!!!
!!!	   C:\SysInfo											!!!
!!!      C:\SysInfo\Source										!!!


* i hope this works

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
4. History
Version 1.10
-New Structure for Input.Keyboard
-Add DirectX (TDirectX)
     -DirectMusic
     -DirectPlay
     -Direct3D
     -Version	
-Add Proxy Server (TProxyX)
     -FTP
     -HTTP
     -HTTPS
     -GOPHER
     -SOCKS
     -Override
-Add Mouse.DoubleClickSpeed
-Add Mouse.MouseSpeed
-Add Net.Email Account
-Add Media Controll
-Add Image Compress
-Add Audio Compress
-Add Midi
-Add Wave
-Add Mixer
-Add UnInstall

New Functions:

-Add function FileOrDirExists(FileName : String): Boolean;
-Add function DirExists(Dir : String): Boolean; OverLoad;
-Add function DirExists(Dir : String; Var Attrs : Integer): Boolean; OverLoad;
-Add function AddSlash(S : String): String;
-Add function RemoveSlash(S : String): String;
-Add function DiskInDrive(Drive: Char): Boolean;

thanks to Andreas Windisch
-Add Environment (TEnvironmentX)
     -Fonts
       -FontName
       -FontFile
       -FontType
     -SystemMetrics
       -BootInfo
       -BorderSizes
       -CursorSize
       -DefaultIconSize
       -DialogFrameSize
       -MenuDropAlignment
       -PenWindowsSupport
       -SizableFrameSize
       -ThickFrameSize
       -UsableFullScreen

Version 1.09
-New About Box 
-Controller change
-Add Network (TNetX)
-Add Net
-Add NetProtocol

thanks to Andreas Windisch
-Add MultiMedia.Media 
-Add Display.Modes 
-Add Input.Mouse.Available
-Add Input.Mouse.Description
-Add Input.Mouse.NumberOfButtons
-Add Input.Mouse.ButtonsExchanged
-Add Input.Mouse.MouseWheelAvailable

Version 1.08

-completely rewrote Hardware
-completely rewrote System
-new structures
-Add CoProcessor
-Add IDE
-Add IDE_Driver
-Add IDE_Driver_Date
-Add SCSI
-Add SCSI_Driver
-Add SCSI_Driver_Date
-Add USB
-Add USB_Driver
-Add USB_Driver_Date

thanks to Andreas Windisch
-Add Kernel (TKernelX)
-Add VFAT (TVFATX)
-Add Interfaces (TInterfacesX)
-Add Interfaces.COM1-4 (TCOMInterfaceX)
-Add ProcessorRevision
-Add Kernel.CPUUsage
-Add Kernel.NumberOfThreads
-Add Kernel.NumberOfDOSVirtualMachines
-Add VFAT.BytesReadPerSecond
-Add VFAT.BytesWrittenPerSecond
-Add VFAT.Dirty
-Add VFAT.ReadsPerSecond
-Add VFAT.WritesPerSecond
-Add Interfaces.COM1.Available
-Add Interfaces.COM1.Baudrate
-Add Interfaces.COM1.MaxOutputBuffer
-Add Interfaces.COM1.MaxInputBuffer
-Add Interfaces.COM1.PacketLength
-Add Interfaces.COM1.PacketVersion
     .. the same for COM2, COM3 and COM4 ...
-Add Interfaces.LPT1_Available
-Add Interfaces.LPT2_Available
-Add Interfaces.LPT3_Available
-Add Interfaces.LPT4_Available

Version 1.07
thanks to Andreas Windisch
-Add BusType (i.e. ISA)
-Add MachineType (i.e. IBM PC/AT)
-Add ProcessorSpeed (in Mhz)
-Add NumberOfProcessors
-Add ActiveProcessor
-Add NumberOfFunctionKeys
-Add Runtime (shows how long the OS already runs)

thanks to Greg Nixon
-Add CheckNT
-NT Support

Version 1.06
-Add WallPaperDir
-Add SystemRoot
-Add CommonFilesDir
-Add ConfigPath
-Add DevicePath
-Add MediaPath
-Add OtherDevicePath
-Add ProgramFilesPath
-Add SendTo
-Add Desktop
-Add Templates
-Add AppData
-Add StartMenu
-Add Programs
-Add Startup
-Add Fonts
-Add Recent
-Add Favorites
-Add NetHood
-Add Personal
-Add Cache
-Add Cookies
-Add History
-Add TotalVirtualMemory
-Add AvailVirtualMemory
-Add Resource GDI
-Add Resource System
-Add Resource User

Version 1.05
-Add Media
-Add Modem
-Supports HDs over 2 GB
-Bugfix [Fatal Error] SIUnit1.pas(8): File not found: 'SystemInfo2000X.dcu'

Version 1.04
-Add Cool About-Form
-Add DiskInfo
-Add Processor	
-Add Processor MMX
-Add Processor Vendor	
-Add Printer
-Add Mouse
-Add Monitor
-Add Keyboard

Version 1.03
-completely rewrote

Version 1.02
-Original Version
