Windows , , - , . , , . .
26. . .
:
REG_BINARY , . .
REG_DWORD , () . , . (0 - , 1 - ).
REG_SZ Unicode . , , , ..
REG_EXPAND_SZ - REG_SZ, %SystemRoot%\System32, . Windows %SystemRoot% , .
REG_MULTI_SZ REG_SZ. , , IP , .
REG_FULL_RESOURCE_DESCRIPTOR , - .
REG_NONE , .. , . , , .
, , . , , .
27. . .
Windows , , (hives). , (hive files), .
, . . , .
kn (key node) . , , , , , , . , , .
|
|
ks (key security). , . , .
.
- , . .
. lf Windows 2000 4 . lh , , -. , , ri- .
kv (key value). kn-, kv- , . , , , . 4 , kv-, .
. 3
Unicode, , ASCII-, ASCII. , .
28.HKCU. .
. , , , HKU\<SID> (SID , ).
, , , , , .
HKCU . 1.
1. HKCU
AppEvents | . . ( ) |
Console | ( , , DOS-) |
Control Panel | , : , , . . , . |
Environment | |
Identities | Outlook Express, |
Keyboard Layout | |
Network | . , . |
Printers | |
Software | . Windows , , HKCU\Software\Microsoft\Windows\CurrentVersion |
. 1 , HKCU, : , .
|
|
29. HKCR. . .
HKEY_CLASSES_ROOT\{ }\Shell
, . ( ). " " - . . HKEY_CLASSES_ROOT\{ }\Shell\Open, , HKEY_CLASSES_ROOT\{ }\Shell\Print , .
HKEY_CLASSES_ROOT\{ }\Shell\Open.
, :
REG_SZ , Unicode.
REG_EXPAND_SZ . , , Windows (, %systemroot% , Windows, %username% , ).
REG_MULTI_SZ , , NULL.
REG_DWORD , 4 .
REG_BINARY , 4 ( REG_DWORD).