Windows Registry 2

Hives
The Registry is split into a number of logical sections, or "hives". Hives are generally named by their Windows API definitions, which all begin "HKEY". They are abbreviated to a three- or four-letter short name starting with "HK" (e.g. HKCU and HKLM).
The HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER nodes have a similar structure to each other; applications typically look up their settings by first checking for them in "HKEY_CURRENT_USER\Software\Vendor's name\Application's name\Version\Setting name", and if the setting is not found look instead in the same location under the HKEY_LOCAL_MACHINE key. When writing settings back, the reverse approach is used — HKEY_LOCAL_MACHINE is written first, but if that cannot be written to (which is usually the case if the logged-in user is not an administrator), the setting is stored in HKEY_CURRENT_USER instead.

HKEY_CLASSES_ROOT (HKCR)
Abbreviated HKCR, HKEY_CLASSES_ROOT stores information about registered applications, such as file associations and OLE Object Class IDs tying them to the applications used to handle these items. On Windows 2000 and above, HKCR is a compilation of HKCU\Software\Classes and HKLM\Software\Classes. If a given value exists in both of the subkeys above, the one in HKCU\Software\Classes is used.

HKEY_CURRENT_USER (HKCU)
Abbreviated HKCU, HKEY_CURRENT_USER stores settings that are specific to the currently logged-in user. The HKCU key is a link to the subkey of HKEY_USERS that corresponds to the user; the same information is reflected in both locations. On Windows-NT based systems, each user's settings are stored in their own files called NTUSER.DAT and USRCLASS.DAT inside their own Documents and Settings subfolder (or their own Users subfolder in Windows Vista). Settings in this hive follow users with a roaming profile from machine to machine.

HKEY_LOCAL_MACHINE (HKLM)
Abbreviated HKLM, HKEY_LOCAL_MACHINE stores settings that are general to all users on the computer. On NT-based versions of Windows, HKLM contains four subkeys, SAM, SECURITY, SOFTWARE and SYSTEM, that are found within their respective files located in the %SystemRoot%\System32\Config folder. A fifth subkey, HARDWARE, is volatile and is created dynamically, and as such is not stored in a file. Information about system hardware drivers and services are located under the SYSTEM subkey, while the SOFTWARE subkey contains software and Windows settings.

HKEY_USERS (HKU)
Abbreviated HKU, HKEY_USERS contains subkeys corresponding to the HKEY_CURRENT_USER keys for each user profile actively loaded on the machine, though user hives are usually only loaded for currently logged-in users.

HKEY_CURRENT_CONFIG
Abbreviated HKCC, HKEY_CURRENT_CONFIG contains information gathered at runtime; information stored in this key is not permanently stored on disk, but rather regenerated at the boot time.

HKEY_PERFORMANCE_DATA
This key provides runtime information into performance data provided by either the NT kernel itself or other programs that provide performance data. This key is not displayed in the Registry Editor, but it is visible through the registry functions in the Windows API.

HKEY_DYN_DATA
This key is used only on Windows 95, Windows 98 and Windows Me. It contains information about hardware devices, including Plug-and-Play and network performance statistics. The information in this hive is also not stored on the hard drive. The Plug and Play information is gathered and configured at startup and is stored in memory.

Symbolic Links
In Windows NT based systems Symbolic Links between registry keys are supported through REG_LINK value type. Registry links work similarly to file shortcuts or filesystem Symbolic links. As such they can span across different hives, however only those visible in Native API namespace, that is \Registry\Machine and \Registry\User. Other hives like HKEY_DYN_DATA are only virtual objects in Win32 API and thus not linkable. Links are used in Windows rather scarcely, only by CurrentControlSet and Hardware Profiles\Current.

See Windows Registry 1
Source : Wikipedia

[Readmore]

Windows Registry 1

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 most 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.

Keys and values
The registry contains two basic 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. E.g. 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 but doing so makes them difficult to distinguish from their key 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.

The terminology is somewhat misleading, as the values are similar to an associative array, where standard terminology would refer to the name part of the value as a "key". The terms are a holdout from the 16-bit registry in Windows 3, in which keys could not contain arbitrary name/data pairs, but rather contained only one unnamed value (which had to be a string). In this sense, the entire registry was like an associative array where the keys (in both the registry sense and dictionary sense) formed a hierarchy, and the values were all strings. When the 32-bit registry was created, so was the additional capability of creating multiple named values per key, and the meanings of the names were somewhat distorted.
There are a number of different types of values:
List of Registry Value Types
0REG_NONENo type
1REG_SZA string value
2REG_EXPAND_SZAn "expandable" string value that can contain environment variables
3REG_BINARYBinary data (any arbitrary data)
4REG_DWORD/REG_DWORD_LITTLE_ENDIANA value, a 32-bit unsigned integer (numbers between 0 and 4,294,967,295 [232 – 1]) (little-endian)
5REG_DWORD_BIG_ENDIANA value, a 32-bit unsigned integer (numbers between 0 and 4,294,967,295 [232 – 1]) (big-endian)
6REG_LINKsymbolic link (UNICODE)
7REG_MULTI_SZA multi-string value, which is an array of unique strings
8REG_RESOURCE_LISTResource list
9REG_FULL_RESOURCE_DESCRIPTORResource descriptor
10REG_RESOURCE_REQUIREMENTS_LISTResource Requirements List
11REG_QWORD/REG_QWORD_LITTLE_ENDIANA QWORD value, a 64-bit integer (either big- or little-endian, or unspecified) (Introduced in Windows 2000)
To Be Continued...
Source : Wikipedia

[Readmore]

Bricopacks Crystal Clear

Crystal Clear is the new pack created by the CrystalXP.net Team!
Based on Everaldo’s Crystal icons, this new BricoPack will entirely change the appearance of your Windows XP by modifying system files. The Crystal Clear pack integrates a visual style which will bring some freshness to your Windows. In order to answer all your desires, several versions of this style are proposed. So, you have the choice between an Aero style or a Classic one, a Tux or a Windows button, a normal taskbar and a thin taskbar.
The modification of system files allows to change the appearance of Windows in depth. And that includes icon modifications ! Indeed, for 5 years, we have seen the same icons in Windows XP. We need a change! And what is more beautiful than “Crystal” icons ? I’ll let you admire...

Additional Sofwtare :
The aim of our Bricopacks is to make your desktop more beautiful, but also more practical. So Crystal Clear Bricopack brings some additional software. For example, you will be able to change the colour of your folders so you can locate an important folder easier...

Download from Server 1 | Server 2 | Server 3 | Server 4
For more information please visit CrystalXP.

[Readmore]

Brico Pack Crystal XP

BricoPack Crystal XP is a free pack which makes it possible to modify the system files of Windows XP in order to give it a new appearance fun and variegated. This pack includes the icons Crystal SVG of Everaldo used in the graphic interface linux KDE. (with his authorisation)
This pack modifies :
  • all the original icons of Windows (explorer, internet, control panel,...)
  • its visual style (the style of your windows, start panel, buttons...)
  • the logon screen (the one who shows « welcome »
  • all the animations (copy and paste - cut and paste - search...)
  • the wallpaper
  • the icons of explorer toolbar (previous - next - display properties...)
Warning : the use of a BricoPack installed without following our instructions can make your system down. Before installing this BricoPack, please read the instructions page "about the BricoPacks"

Download here or here. Visit CrystalXP for more information.

[Readmore]

BricoPack Vista Inspirat Ultimate 2

BricoPack Vista Inspirat is a free pack which modifies Windows XP system files in order to change its appearance and make it look like Windows Vista (the next operating system made by Microsoft). Rewarded by a lot of magazine, Vista Inspirat BricoPack is the best way to change quickly and easily your Windows icons, logon and visual style.
Warning : the use of a BricoPack installed without following our instructions can make your system down. Before installing this BricoPack, please read the instructions page "about the BricoPacks". You must not install this pack on Windows x64

Download here or here. Visit CrystalXP for more information.

[Readmore]

Banner


Advertisement

  © Hendriono Powered by Blogger 2008

Back to TOP