----------------------------------------------------------------------------
Memory Status ActiveX Control ( Version 1.00 ) .
copyright  2003 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.
 Anything that you need memory status or CPU 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 :
-----------------------------------

	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 :
------------------
		CPU :
	       ======

	       CPUFamily : Returns CPU Family.

	       CPUHasFPP : Returns True if CPU has a Floating Point Processor.

	       CPUHasMMX : Rreturns True if CPU has MMX.

  CPUHasTimeStampCounter : Returns True if CPU has a TimeStampCounter register.

	    CPUidSupport : Returns true if the host processor supports the
			   CPUID opcode.

		CPUModel : Returns CPU Model.

    	         CPUName : Returns the name of the CPU.

	        CPUSpeed : Returns the speed of the CPU.

		 CPUType : Returns CPU Type.

	        CPUUsage : Returns the percentage of CPU usage.

	       CPUVendor : Returns CPU Vendor.

      NumberOfProcessors : Returns the number of processors.

	     Memory :
	    =========

       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.

	         FreeMem : Freeing up physical memory.

           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.

          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.


	  Resources :
	 ============

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

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

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


	    Windows :
	   ==========

           ComputerName : Returns the name of the computer.

         SystemDirctory : Returns the System Folder.

	       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.

	    WindowsName : Returns the Windows Name.

WindowsSubVersionNumber : Returns the Windows Sub Version Number.

	    WindowsType : Returns the Windows Type.


	      Misc :
	     ========
               	   About : Display About Window.

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

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

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