.


:




:

































 

 

 

 


5

WSH.

: Windows NT/2000, , .

 

, , Windows, .

- , , .

(INI-) , . , , Windows NT 3.5 ( 4 : HKEY_ LOCAL_MACHINE, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT HKEY_USERS). , , " . , , , . , , Windows NT/2000. Windows NT/2000, , :

(Setup). Windows 2000 ( ) . Setup . , , , , . , . "Designed for Windows 2000", , , (uninstall utility), , (.DLL,.OCX, . .). , .

(Recognizer). Windows NT/2000 (Hardware Recognizer) . Intel Ntdetect.com Windows NT/2000 (Ntoskrnl.exe).

Windows NT/2000 (Windows NT/2000 Kernel). Windows NT/2000 . , Ntoskrnl.exe ( , , ).

. . device=, Config.sys MS-DOS. , DMA, . , .

Windows 2000. Windows 2000, , (Administrative Tools), . , , , , .

(user profiles). Windows NT/2000 . , , . , , , , , . : (local user profile), , (roaming user profile), , (mandatory user profile) , . .

(hardware profiles). , INI-, . , , - ( ), . , , . Windows 2000 , , .

Windows 2000 (root keys):

HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_ MACHINE, HKEY_USERS HKEY_CURRENT_CONFIG.

, (value entries), (subkeys). . , . . 14.1 Windows 2000. HKEY_, , , . (handle) , , . Windows NT/2000 . 1.

1.

HKEY_LOCAL_MACHINE , , : , , , . , , , Windows NT/2000. : HKEY CLASSES ROOT, HKEY CURRENT CONFIG HKEY_DYN_DATA
HKEY_CLASSES_ROOT ( ). , OLE (Object Linking and Embedding), COM, ( . Windows, MS-DOS). , HKEY_LOCAL_MACHINE\Software\Classes.
HKEY_CURRENT_CONFIG . , , Software System HKEY_LOCAL_MACHINE. HKEY_CURRENT_ CONFIG . , HKEY_LOCAL_MACHINE\System \CurentControlSet\HardwareProfites\CuiTent
HKEY_CURRENT_USER , , , , , , . HKEY USERS\username, username ,
HKEY_USERS , HKEY_CURRENT_USER, . , , , ; . Windows NT/2000 , . HKEY_USERS \Default, , (Security ID)

, . , . :

. 2 , , .

2.

REG_BINARY . , .
REG_DWORD , 4 . . ,
REG_EXPAND_SZ . , ,
REG_MULTI_SZ . , , , . NULL
REG.SZ , . , ,

 

Windows NT/2000 . , , (hives) . , , . , . . , HKEY_LOCAL_MACHINE \Hardware, Windows NT/2000, . , %SystemRoot%\System32\Config %SystemRoot%\Profiles\Username (Windows NT 4.0) %SystemRoot%\System32\Config %SystemDrive%\Documents and Settings\Username (Windows 2000).

Windows NT/2000 ), .3 Windows NT/2000 .

3. , Windows NT

HKEY_LOCAL_MACHINE\SAM Sam, Sam. log, Sam.sav
HKEY_LOCAL_MACHINE\Security Security, Security.log, Security.sav
HKEY_LOCAL_MACHINE\Software Software, Software.log, Software.sav
HKEY_LOCAL_MACHINE\System System, System. alt, System.log, System. sav
HKEY_CURRENT_CONFIG System, System.alt, System.log, System. sav
HKEY_USERS\.DEFAULT Default, Default.log, Default.sav
(, , ) Userdiff, Userdiff.bg
HKEY_CURRENT_USER Ntuser.dat, Ntuser.dat.log

, HKEY_CURRENT_USER, %SystemRoot%\System32\Cofig.

HKEY_CURRENT_USER Ntuser.dat Ntuser.dat.log. Ntuser.dat ; Ntuser.dat.log , Ntuser.dat. Windows NT 4.0 %SystemRoot%\Profiles ( \All Users). Windows 2000 % SystemDrive %\Documents and\Settings \%Username%.

Ntuser Userdiff Windows NT 4.0:

Ntuser.dat, , usemamexxx adminxxx Windows NT;

Ntuser.dat %SystemRoot%\Profiles\DefaultUser Userdef Windows NT. HKEY_CURRENT_USER, ;

Userdiff, %SystemRoot% \System32\Config, . , Windows NT, , Windows NT 4.6 (Windows 2000).

. ( ) .4.

4. , Windows NT 4.0/Windows 2000

alt HKEY_LOCAL_MACHINE\System. System alt
log , ,
sav , . sav Software, System, SAM, Security Default. Windows NT/2000 . : . , sav. , , . , . Sav-

 

1.3. Reg

Reg.exe, Windows 2000 Support Tools, , , , , . Reg . , .

Reg Resource Kit: REGCHG.EXE, REGDELEXE, REGDIR.EXE, REGREAD.EXE, REGSEC.EXE, RESTKEY.EXE, RREGCHG.EXE, SAVEKEY.EXE. Windows 2000 .

( ) Reg:

REG SAVE REG BACKUP

, , . reg save REG BACKUP.

reg restore , , reg save reg BACKUP.

reg save reg backup :

REG SAVE RegistryPath FileName [\\Machine] REG BACKUP RegistryPath FileName [\\Machine]

:

RegistryPath

[ROOTKEY\]Key.

rootkey , , ( HKEY_LOCAL_MACHINE).

, :

HKEY_LOCAL_MACHINE - HKLM

HKEY_CURRENT_USER - HKCU

HKEY_CLASSES_ROOT - HKCR

HKEY_CURRENT_CONFIGURATION - HKCC

Key , , rootkey.

FileName ( ), . ( . Windows.)

Machine ( ). UNC (: \\STATION1).

. HKLM HKU.

reg restore :

REG RESTORE FileName KeyName [\\Machine]

:

FileName ( ). , , reg save REG BACKUP.

KeyName [ROOTKEY\]Key.

Key , rootkey.

Machine ONC ( ).

 

WSH : , . , , .

RegWrite.

:

object.RegWrite strName, anyValue [strType]

:

object - WshShell

strName ,

anyValue

:

strType ,

RegRead

:

object.RegRead(strName)

object - WshShell

strName

 

RegDelete

:

object.RegDelete(strName)

:

object - WshShell

strName

. strName, ("\"), , .

' VBScript

set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.Popup " "

WSHShell.RegWrite "HKCU\\MyRegKey\\", "Primer"

WSHShell.Popup " "

WSHShell.RegWrite "HKCU\\MyRegKey\\String", 1

WSHShell.Popup " DWORD"

WSHShell.RegWrite "HKCU\\MyRegKey\\DWORD", 2, "REG_DWORD"

WSHShell.Popup " "

WSHShell.RegWrite "HKCU\\MyRegKey\\Binary", 3, "REG_BINARY"

WSHShell.Popup " "

WSHShell.RegDelete "HKCU\\MyRegKey\\String"

WSHShell.RegDelete "HKCU\\MyRegKey\\DWORD"

WSHShell.RegDelete "HKCU\\MyRegKey\\Binary"

WSHShell.Popup " "

WSHShell.RegDelete "HKCU\\MyRegKey\\"

 

  1. Regedit. /.
  2. , . , . .
  3. reg.
  4. , Reg , (. .5 ). . , , . .

5

,
,
,

:

  • Windows 2000
  • Windows 2000.
  • 2.

 



<== | ==>
| 2. . .
:


: 2016-11-02; !; : 731 |


:

:

, , .
==> ...

1912 - | 1554 -


© 2015-2024 lektsii.org - -

: 0.056 .