----------------------------------------------------------------------------
Memory Status ActiveX Control ( Version 2.2.0 ) .
copyright  2003 - 2004 Mohamed Abd-Allah. All rights reserved.
----------------------------------------------------------------------------

Contents
==========
  I - What is Memory Status ?
 II - System Requirements.
III - How to Register the OCX.
 IV - Properties.


I - What is Memory Status ?
---------------------------
 Memory Status is an ActiveX Control, lets you know immediately the status
 of memory on your target pc. You can determine if there is enough memory
 for your application. You can use this control to free memory no longer
 used by Windows. You can use this control to display memory status or the
 percentage of CPU usage to your users. You can use it determine CPU speed
 or CPU name. You can know a lot information about running windows and
 Power Status. Anything that you need memory status, CPU Status or Power
 Status for you can get them easily with this control.


II - System Requirements :
--------------------------
	1 - Windows 9x / ME / NT / 2000 / XP .
	2 - 486 PC or higher .
	3 - 16 Mb of RAM or higher .
	4 - Internet Explore 4 or later .
	5 - VB6 runtime files installed (SP5)

http://download.microsoft.com/download/vb60pro/Redist/sp5/WIN98Me/EN-US/vbrun60sp5.exe

III - How to register the ocx file :
-----------------------------------
If you do:
	1- right click the ocx and select copy
	2- navigate to your windows\system directory
	3- find regsvr32.exe
	4- right click it and select paste


IV - Properties :
------------------

               	   About : Display About Window.

	   ACPowerStatus : Returns the Power Status of the system.
			   The status indicates whether the system is
			   running on AC or DC power.

AvailableExtendedVirtual : Returns the Number of bytes of unreserved and
                           uncommitted memory in the VLM portion of the
                           virtual address space of the calling process.
                           The total memory available in VLM space is 28 GB.
                           (Windows 2000 or later)

       AvailablePageFile : Returns the number of bytes available in the
			   paging file.

       AvailablePhysical : Returns number of bytes of physical memory
			   available.

        AvailableVirtual : Returns the number of bytes of unreserved and
		           uncommitted memory in the user mode portion of 
		           the virtual address space of the calling process.

     BatteryChargeStatus : Returns the Battery charge status.

     BatteryFullLifeTime : Returns the Number of seconds of battery life
			   when at full charge, or ( -1 ) if full battery
			   lifetime is unknown.

      BatteryLifePercent : Returns the Percentage of full battery charge
			   remaining. This member can be a value in the
			   range 0 to 100, or ( -1 ) if status is unknown.

	 BatteryLifeTime : Returns the Number of seconds of battery life
			   remaining, or ( -1 ) if remaining seconds are unknown.

            ComputerName : Returns the name of the computer.

    	         CPUName : Returns the name of the CPU.

	        CPUSpeed : Returns the speed of the CPU.

	        CPUUsage : Returns the percentage of CPU usage.

        FreeGDIResources : Returns the percentage of Free GDI Resources.
			   (Win9x/ME only)

	         FreeMem : Freeing up physical memory

     FreeSystemResources : Returns the percentage of Free System Resources.
			   (Win9x/ME only)

       FreeUserResources : Returns the percentage of Free User Resources.
			   (Win9x/ME only)

           GetMemoryInfo : Get Memory information. 

	      MemoryLoad : Returns a number between 0 and 100 that gives
		           a general idea of current memory utilization,
		           in which 0 indicates no memory use and 100
			   indicates full memory use.

     NumberOfProcessors : Returns the number of processors.

		     SN : Set/Returns your Registration Number,
		      	  Please Register your OCX ,
		      	  the cost is just $30.

         SystemDirctory : Returns the System Folder.

	   SystemUpTime : Returns the number of milliseconds that have
			  elapsed since the system was started.
			  Note : the time will wrap around to zero if the
			  system is run continuously for 49.7 days.

	  TempDirectory : Returns the Temp Folder.

          TotalPageFile : Returns the total number of bytes that can be
			  stored in the paging file. Note that this number
			  does not represent the actual physical size of the
			  paging file on disk.

          Totalphysical : Returns the total number of bytes of physical
			  memory.

           Totalvirtual : Returns the total number of bytes that can be
		          described in the user mode portion of the virtual
		          address space of the calling process.

	       UserName : Returns the name of the login user.

     WindowsBuildNumber : Returns the Windows Build Number.

        WindowsDirctory : Returns the Windows Folder.

    WindowsMajorVersion : Returns the Windows Major Version.

    WindowsMinorVersion : Returns the Windows Minor Version.

WindowsSubVersionNumber : Returns the Windows Sub Version Number.

	    WindowsName : Returns the Windows Name

	    WindowsType : Returns the Windows Type

---------------------------------------------------------------------------
All inquiries should be directed to : 
======================================
E-mail : mohamed@quicksoftware.net
URL    : http://www.quicksoftware.net

----------------------------------------------------------------------------
Memory Status ActiveX Control( Version 2.2.0 ) .
copyright  2003 - 2004 Mohamed Abd-Allah. All rights reserved.
----------------------------------------------------------------------------