contact support
    Home Page
Spyware Informations
Spyware Removal
Spyware Vs Virus
Registry and Terms
Latest Threat List

Daily thousands computers infected with latest threats.



 

Windows Registry

The Windows registry is a directory which stores settings and options for the operating system for Microsoft Windows 32-bit versions, 64-bit versions and Windows Mobile. It contains information and settings for all the hardware, operating system software, most non-operating system software, users, preferences of the PC, etc. Whenever a user makes changes to Control Panel settings, file associations, system policies, or installed software, the changes are reflected and stored in the registry. The registry also provides a window into the operation of the kernel, exposing runtime information such as performance counters and currently active hardware. This use of registry mechanism is conceptually similar to the way that Sysfs and procfs expose runtime information through the file system (traditionally viewed as a place for permanent storage), though the information made available by each of them differs tremendously.

 The Windows registry was introduced to tidy up the profusion of per-program INI files that had previously been used to store configuration settings for Windows programs. These files tended to be scattered all over the system, which made them difficult to track.

Screen Shot:

Structure

Keys and Values

The registry contains two basic kinds of elements: keys and values.

Registry Keys are similar to folders - in addition to values, each key can contain subkeys, which may contain further subkeys, and so on. Keys are referenced with a syntax similar to Windows' path names, using backslashes to indicate levels of hierarchy.
 For Example:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows refers to the subkey "Windows" of the subkey "Microsoft" of the subkey "Software" of the HKEY_LOCAL_MACHINE key.

Registry Values are name/data pairs stored within keys. Values are referenced separately from keys. Value names can contain backslashes which would lead to ambiguities were they referred to like paths. The Windows API functions that query and manipulate registry values take value names separately from the key path and/or handle that identifies the parent key.

Main Registry Keys

KEY

DESCRIPTION

HKEY_CLASSES_ROOT

Points to branch of Hkey_Local_Machine that describes certain software settings. This key displays the same data as it did in Windows 3.1 - essential information about OLE and association mappings to support drag-and-drop operations, Windows 95 shortcuts (which are, in fact, OLE links), and core aspects of the Windows 95 user interface.

HKEY_CURRENT_USER 

This key points to a branch of Hkey_Users for the user who is currently logged on.

HKEY_LOCAL_MACHINE 

Contains computer-specific information about the type of hardware installed, software settings, and other information. This information is used for all users who log on to this computer.

HKEY_USERS

Contains information about all the users who log on to the computer, including both generic and user-specific information. The generic settings are available to all users who log on to the computer. The information is made up of default settings for applications, desktop configurations, and so on. This key contains sub keys for each user that logs on to this computer.

HKEY_CURRENT_CONFIG 

Points to a branch of Hkey_Local_Machine\Config that contains information about the current configuration of hardware attached to the computer.

HKEY_DYN_DATA

Points to a branch of Hkey_Local_Machine that contains the dynamic status information for various devices as part of the Plug and Play information. This information may change as devices are added to or removed from the computer. The information for each device includes the related hardware key and the device's current status, including problems.

List of Registry Value Types

REG_NONE

No type

REG_SZ

A constant string value

REG_EXPAND_SZ

An "expandable" string value that can contain environment variables

REG_BINARY

Binary data (any arbitrary data)

REG_DWORD/REG_DWORD_LITTLE_ENDIAN

A DWORD value, a 32-bit unsigned integer (numbers between 0 and 4,294,967,295 [232 – 1]) (little-endian)

REG_DWORD_BIG_ENDIAN

A DWORD value, a 32-bit unsigned integer (numbers between 0 and 4,294,967,295 [232 – 1]) (big-endian)

REG_LINK

symbolic link (UNICODE)

REG_MULTI_SZ

A multi-string value, which is an array of strings

REG_RESOURCE_LIST

Resource list

REG_FULL_RESOURCE_DESCRIPTOR

Resource descriptor

REG_RESOURCE_REQUIREMENTS_LIST

Resource Requirements List

REG_QWORD/REG_QWORD_LITTLE_ENDIAN

A QWORD value, a 64-bit integer (either big- or little-endian, or unspecified)


CA Anti-Virus Plus CA Anti-Spyware 2008



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Free Downloads


Download free tools from spywaredetail.com. Here are some useful tools for your pc protection. You can use them to keep yourself secure.

Like  KillBox, Hijackthis, Vundo Fix and many more..

                                                                                                                    Download Now

Spyware Doctor

Top 10 Spywares

CoolWebSearch
404Search
20Search
123PC Spy
123 Mania
Browser Hijackers
VirtuMonde
Family/Zlob
Hotbar
7AdPower

Home   Privacy Policy Free Downloads  Contact Us
© Copyright 2008 Spywaredetail.com All Rights Reserved.