|
|
|
Just need it for one project? Click here for Rental Options.
Lost Registration Code? Click here. |
General Instructions The general operation of the program is simple: Select computers from the list, select the operation, fill in the blanks and RUN! Each registry entry consists of a hive, a key, and zero or more values. Values are in the format "Value Name", "Value Type" and "Value". This program can operate on all remote hives: HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_USER, HKEY_CURRENT_CONFIG, HKEY_CLASSES_ROOT and a new special option *EVERY_USER* Hives other than HKEY_LOCAL_MACHINE and HKEY_USERS are automatically mapped to their real location in the registry. All hives other than HKEY_LOCAL_MACHINE and HKEY_USERS are in fact subkeys of these two. The other hives that show up in REGEDIT and REGEDT32 are located as shown: HKEY_CURRENT_USER Windows NT/2000: Because Windows NT/2000 can have many "Current Users" (services that logon locally, Terminal Server Clients, etc), Multi-Remote Registry Change uses a complex algorithm to attempt to discover the correct current user of the attached terminal on the remote machine. If it believes it has successfully discovered the correct user, it will map HKEY_CURRENT_USER to the correct S-1* entry under HKEY_USERS. Windows 9x: Mapped to the first S-1* entry under HKEY_USERS. HKEY_CURRENT_CONFIG is HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware\Profiles\Current HKEY_CLASSES_ROOT is HKEY_LOCAL_MACHINE\Software\Classes *EVERY_USER* Where logical, *EVERY_USER* is available as a Hive. Selecting *EVERY_USER* causes the program to perform the selected operation on every user hive on each selected remote machine. If you use roaming profiles, or have many people that share a single machine in shifts, this will allow you to run the operation once and be assured of actually changing the HKEY_CURRENT_USER profile for every user, not just those that happen to be logged in at the time. A "key" consists of the full path of the entry. For example, the location of the AutoAdminLogon setting is: Hive: HKEY_LOCAL_MACHINE Key: \Software\Microsoft\Windows NT\Current Version\WinLogon Value Name: AutoAdminLogon Value Type: REG_SZ Value: 1 (enable autologon) or 0 (disable autologon) In this case, the key is: \Software\Microsoft\Windows NT\Current Version\WinLogon The Value Name is a text identifier for the value, or blank for <default>. When using the Single Key or 'Apply from File' functions, an asterisk in the Key will be expanded to include all values represented by the asterisk. For example, if you want to change the Screen Saver to sspipes.scr for every user, you would normally have to use regedt32 to manually click through the unique login identifiers (ex. S-1-5-21-47866669-18273647284-182742842194-1837) but with Multi-Remote Registry Change, you would enter: Root Key: HKEY_USERS Key Path: \*\Control Panel\Desktop Value Name: SCRNSAVE.EXE Value Type: REG_SZ Value: C:\WINNT\SSPIPES.SCR Depending on the option, the value type is one of the following: REG_SZ REG_DWORD REG_MULTI_SZ REG_EXPAND_SZ REG_BINARY REG_LINK REG_FULL_RESOURCE_DESCRIPTOR REG_RESOURCE_REQUIREMENTS_LIST REG_NONE *DELETE KEY* *DELETE VALUE* *ADD TO VALUE-START* *ADD TO VALUE-END* *REMOVE FROM VALUE* Values are entered as follows, or may be dragged/dropped from the Registry Browser: REG_SZ: Enter the text directly in the Value box. REG_DWORD: Enter the number directly in the Value box. Alternatively, to enter the value as hex, enter the hex value preceded by a '$'. For example, to enter the value 0x4AD39F enter $4AD39F REG_MULTI_SZ: Enter the values separated by a semicolon. For example Item1;Item2;Item Number 3;Item 4 is next;Item 5 ... REG_EXPAND_SZ: Enter the item directly in the Value box. REG_BINARY, REG_LINK, REG_FULL_RESOURCE_DESCRIPTOR, REG_RESOURCE_REQUIREMENTS_LIST, REG_NONE: May be entered as a string of hex values. Each hex value must consist of exactly two characters, and may be separated by a comma. The best way to accomplish this, is to find the value in the Registry Browser, and drag and drop the value onto the form. It will automatically decode the binary value in the registry into a string of hex values. *DELETE_KEY*: Enter the Hive and the Key. The key entered and all subkeys will be deleted. *DELETE_VALUE*: Enter Hive, Key and Value Name to delete this value from the registry. *ADD TO VALUE-START*:Enter Hive, Key, Value Name and the exact text to add to the beginning of the text already in the registry *ADD TO VALUE-END*: Enter Hive, Key, Value Name and the exact text to add to the end of the text already in the registry *REMOVE FROM VALUE*:Enter Hive, Key, Value Name and the exact text to match and remove from the registry The Create Key/Ignore Entry option allows you to choose to create a value only if the key already exists. If you select Create Key, the Key and/or Value will always be created. If you select Ignore Entry, the Value will be entered only if the Key exists. The first operation on any remote computer can take several seconds. Future operations (during the same session) on the same computers will be much faster. For those forms with a small picture of a mouse in the upper right hand corner of the screen, you can click and drag the values from the selected form to any other form that accepts dropped keys/values. To use this functionality, fill in the blanks normally, then click and drag the picture of the mouse to add these values to another form. Main Window Contents |
|
Copyright © 1998-2006
Eytcheson Software |