Académique Documents
Professionnel Documents
Culture Documents
Submitted by: B. S. Sarwagna Kumar, Roll number: B51, Registration number:11102830, Section: k1105. Submitted to: Arko Bagchi Sir.
Acknowledgements
I thank my teacher, Arko Bagchi sir for the loads of knowledge he shared with us. I thank my friends who had been supportive from the very beginning. I thank my parents and well-wishers for their incredible belief in me.
Introduction
The Registry is a database used to store settings and options for the 32 bit versions of Microsoft Windows including Windows 95, 98, ME and NT/2000. It contains information and settings for all the hardware, software, users, and preferences of the PC. Whenever a user makes changes to a Control Panel settings, or File Associations, System Policies, or installed software, the changes are reflected and stored in the Registry. The physical files that make up the registry are stored differently depending on version of Windows; under Windows 95 & 98 it is contained in two hidden files in your Windows directory, called USER.DAT and SYSTEM.DAT, for Windows Me there is an additional CLASSES.DAT file, while under Windows NT/2000 the files are contained seperately in the %SystemRoot%\System32\Config directory. You can not edit these files directly, you must use a tool commonly known as a registry editor to make any changes. Registry Editor is "hidden" to discourage its use by the normal user; the tool is intended for advanced users. It can only be opened from the Run menu.
* HKEY_LOCAL_MACHINE - This branch contains computer specific information about the type of hardware, software, and other preferences on a given PC, this information is used for all users who log onto this computer. * HKEY_USERS - This branch contains individual preferences for each user of the computer, each user is represented by a SID sub-key located under the main branch. * HKEY_CURRENT_CONFIG - This branch links to the section of HKEY_LOCAL_MACHINE appropriate for the current hardware configuration. * HKEY_DYN_DATA - This branch points to the part of HKEY_LOCAL_MACHINE, for use with the Plug-&-Play features of Windows, this section is dymanic and will change as devices are added and removed from the system. Each registry value is stored as one of five main data types: * REG_BINARY - This type stores the value as raw binary data. Most hardware component information is stored as binary data, and can be displayed in an editor in hexadecimal format. * REG_DWORD - This type represents the data by a four byte number and is commonly used for boolean values, such as "0" is disabled and "1" is enabled. Additionally many parameters for device driver and services are this type, and can be displayed in REGEDT32 in binary, hexadecimal and decimal format, or in REGEDIT in hexadecimal and decimal format. * REG_EXPAND_SZ - This type is an expandable data string that is string containing a variable to be replaced when called by an application. For example, for the following value, the string "%SystemRoot%" will replaced by the actual location of the directory containing the Windows NT system files. (This type is only available using an advanced registry editor such as REGEDT32) * REG_MULTI_SZ - This type is a multiple string used to represent values that contain lists or multiple values, each entry is separated by a NULL character. (This type is only available using an advanced registry editor such as REGEDT32) * REG_SZ - This type is a standard string, used to represent human readable text values. Other data types not available through the standard registry editors include: * REG_DWORD_LITTLE_ENDIAN - A 32-bit number in little-endian format. * REG_DWORD_BIG_ENDIAN - A 32-bit number in big-endian format. * REG_LINK - A Unicode symbolic link. Used internally; applications should not use this type. * REG_NONE - No defined value type. * REG_QWORD - A 64-bit number. * REG_QWORD_LITTLE_ENDIAN - A 64-bit number in little-endian format. * REG_RESOURCE_LIST - A device-driver resource list.
or deleting a critical setting causing you to have to reinstall the whole operating system. It's much better to be safe than sorry!
To disable USB
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ultra] "ErrorControl"=dword:00000001 "Group"="SCSI miniport" "Start"=dword:00000004 "Tag"=dword:0000003b "Type"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ultra\Parameters] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ultra\Parameters\Pnp Interface] "5"=dword:00000001 Prevent Access to the Contents of Selected Drives: This restriction prevents users from using My Computer or Explorer to access the content of selected drives. Also, they cannot use Run, Map Network Drive, or the Dir command to view the directories on these drives.
To hide drive C
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explo rer] "NoDriveTypeAutoRun"=dword:00000095 "CDRAutoRun"=dword:00000000 "NoNetworkConnections"=dword:00000001 "NoSMHelp"=dword:00000001 "ForceStartMenuLogOff"=dword:00000001 "noviewondrive"=dword:00000004
To hide drive D
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explo rer] "NoDriveTypeAutoRun"=dword:00000095
Restrict Users from Running Specific Applications: This setting allows you to specify applications and filenames that users are restricted from running. Disable Run Commands Specified in the Registry: This restriction is used to disable the ability to run startup programs specified in the registry when Windows launches. Disable the Windows Hotkeys: This restriction allows you to disable the use of the Windows hotkey combinations that provide shortcuts to the Start Menu and task swapping. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "SCANCODE MAP"=hex:00,00,00,00,00,00,00,00,03,00,00,00,00,00,5b,e0,00,00,5c,e0,\ 00,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes] "00000402"="bg" "00000404"="ch" "00000405"="cz" "00000406"="dk" "00000407"="gr" "00000408"="gk" "00000409"="us" "0000040A"="sp" "0000040B"="su" "0000040C"="fr" "0000040E"="hu" "0000040F"="is" "00000410"="it" "00000411"="jp" "00000412"="ko" "00000413"="nl" "00000414"="no" "00000415"="pl" "00000416"="br" "00000418"="ro" "00000419"="ru" "0000041A"="yu" "0000041B"="sl" "0000041C"="us" "0000041D"="sv"
"0000041F"="tr" "00000422"="us" "00000423"="us" "00000424"="yu" "00000425"="et" "00000426"="us" "00000427"="us" "00000804"="ch" "00000807"="sg" "00000809"="uk" "0000080A"="la" "0000080C"="be" "00000813"="be" "00000816"="po" "00000C0C"="cf" "00000C1A"="us" "00001009"="us" "0000100C"="sf" "00001809"="us" "00010402"="us" "00010405"="cz" "00010407"="gr" "00010408"="gk" "00010409"="dv" "0001040A"="sp" "0001040E"="hu" "00010410"="it" "00010415"="pl" "00010419"="ru" "0001041B"="sl" "0001041F"="tr" "00010426"="us" "00010C0C"="cf" "00010C1A"="us" "00020408"="gk" "00020409"="us" "00030409"="usl" "00040409"="usr" "00050408"="gk"