home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1998 February / PCO_0298.ISO / filesbbs / os2 / xrgm005.arj / XRGM005.ZIP / README.REG < prev    next >
Encoding:
Text File  |  1997-12-15  |  11.3 KB  |  439 lines

  1. <
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.         
  58.                                                                     Page  1
  59.         Warp Registry Editor - REGEDIT2.EXE
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.         
  76.  
  77.         
  78.         
  79.  
  80.  
  81.  
  82.         November 13, 1997
  83.  
  84.         
  85.         
  86.         
  87.         
  88.         OS/2 Fix Distribution
  89.         Personal System Products
  90.         Austin, Tx
  91.         
  92.         
  93.         (c) Copyright International Business Machines Corporation, 1994, 1996.
  94.         All rights Reserved.
  95.  
  96.         November 13, 1997 - Warp Registry Editor
  97.  
  98.  
  99.  
  100.                       November 13, 1997 - Warp Registry Editor
  101.  
  102.         CONTENTS
  103.  
  104.  
  105.           1.0 Command Support - REGEDIT2  . . . . . . . . . . . . . . . . 1
  106.           1.1 Functional Specification  . . . . . . . . . . . . . . . . . 1
  107.           1.2 Features  . . . . . . . . . . . . . . . . . . . . . . . . . 1
  108.             1.2.1 Editor Arrangement  . . . . . . . . . . . . . . . . . . 1
  109.             1.2.2 Data Editing  . . . . . . . . . . . . . . . . . . . . . 1
  110.           1.3 Menus   . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  111.             1.3.1 Import Registry File  . . . . . . . . . . . . . . . . . 2
  112.             1.3.2 Export Registry File  . . . . . . . . . . . . . . . . . 3
  113.             1.3.3 Open Profile  . . . . . . . . . . . . . . . . . . . . . 3
  114.             1.3.4 Close Profile   . . . . . . . . . . . . . . . . . . . . 3
  115.             1.3.5 Print   . . . . . . . . . . . . . . . . . . . . . . . . 3
  116.             1.3.6 Edit New Key  . . . . . . . . . . . . . . . . . . . . . 3
  117.             1.3.7 Edit New String, Binary, DWORD Value  . . . . . . . . . 4
  118.             1.3.8 Delete  . . . . . . . . . . . . . . . . . . . . . . . . 4
  119.             1.3.9 Find  . . . . . . . . . . . . . . . . . . . . . . . . . 4
  120.             1.3.10 Find Next  . . . . . . . . . . . . . . . . . . . . . . 4
  121.             1.3.11 View Status Bar  . . . . . . . . . . . . . . . . . . . 4
  122.             1.3.12 View Split Vertical/Horizontal   . . . . . . . . . . . 5
  123.             1.3.13 Refresh  . . . . . . . . . . . . . . . . . . . . . . . 5
  124.             1.3.14 Help   . . . . . . . . . . . . . . . . . . . . . . . . 5
  125.             1.3.15 Program Information  . . . . . . . . . . . . . . . . . 5
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.         
  155.                                                                Contents  ii
  156.  
  157.  
  158.                       November 13, 1997 - Warp Registry Editor
  159.  
  160.         1.0 COMMAND SUPPORT - REGEDIT2
  161.  
  162.  
  163.  
  164.         1.1 FUNCTIONAL SPECIFICATION
  165.  
  166.         The Warp Registry Editor (REGEDIT2.EXE) was designed to be
  167.         functionally equivalent to the Registry Editor found in Win95 and
  168.         NT4.0. In addition to supporting the Open32 Registry Keys, the Warp
  169.         Registry Editor also supports the standard OS/2 Profile keys and
  170.         files (*.INI).  This was done in a manner as to appear "seamless"
  171.         to the user providing a single user interface that combines both
  172.         universes on the Warp platform.
  173.  
  174.  
  175.  
  176.         1.2 FEATURES
  177.  
  178.  
  179.  
  180.  
  181.         1.2.1 EDITOR ARRANGEMENT
  182.  
  183.         The registry editor consists of two panes separated by a split bar.
  184.         The pane on the left holds the Registry Keys and Subkeys while the
  185.         pane on the right holds the Key Values and Data.  When a key is
  186.         selected in the left pane, the Keys Values and Data
  187.         areautomatically updated in the right pane.  The left pane is setup
  188.         in the traditional OS/2 Folder Tree View while the right pane uses
  189.         the OS/2 Folder Details view.  The split bar can be manipulated by
  190.         clicking on the bar with the left mouse button and adjusting it
  191.         left or right.  The columns in the right pane automatically size
  192.         themselves to hold the data.  If the data is too large to be
  193.         completely viewed in the editor, it is truncated.  This is
  194.         indicated by an ellipse (...) at the end of the data.  To view more
  195.         data either resize the editor or edit the field.
  196.  
  197.  
  198.  
  199.         1.2.2 DATA EDITING
  200.  
  201.         The editor allows you to edit the values of Keys, Values, and Data.
  202.         Key Names are always edited in place.  The edit feature can be
  203.         activated by selecting the key using the mouse or keyboard arrow
  204.         keys and then pressing Enter on the keyboard, double clicking with
  205.         the left mouse button, or holding the ALT key and clicking with the
  206.         left mouse button.  Value Names are also edited in place.  This
  207.         edit feature can be activated by selecting the value using the
  208.         mouse or keyboard arrow keys and then holding the ALT key and
  209.         clicking with the left mouse button in the Name Column to .....
  210.         The Value Data is edited using dialog boxes or, in the case of
  211.  
  212.         
  213.                                               Command Support - REGEDIT2  1
  214.  
  215.  
  216.                       November 13, 1997 - Warp Registry Editor
  217.  
  218.         String Data only, in place editing.  The Data edit feature can be
  219.         activated by selecting the Value Data using the mouse or keyboard
  220.         arrow keys and pressing Enter on the keyboard, double clicking with
  221.         the mouse on the Value (in either Name or Data columns), or by
  222.         holding the ALT key and pressing the left mouse button (activates
  223.         in place editing for String Data) in the Data Column.  There are
  224.         separate edit dialogs for String, DWORD, and Binary data.
  225.  
  226.  
  227.  
  228.         1.3 MENUS
  229.  
  230.         The menu items vary with the context of the Key, Value items
  231.         selected and which of the two panes have focus.  In addition, a
  232.         popup menu can be invoked for any item on the panes by clicking the
  233.         right mouse button.
  234.  
  235.  
  236.  
  237.         1.3.1 IMPORT REGISTRY FILE
  238.  
  239.         This feature allows you to import any file using the Win95/NT 4.0
  240.         ASCII Registry Format (*.REG).  This format is not well documented
  241.         (even on the Windows platform) but has the basic form:
  242.  
  243.         
  244.         REGEDIT4       (Format specified at the top of the file)
  245.         
  246.         [KEY]          Example:[HKEY_LOCAL_MACHINE\
  247.                        Software\LOTUS\123\97.0\CONFIGCACHE]
  248.         [BINARYVALUE]  Example:DATE=hex:80,ac,95,5f,d7,02,bc
  249.         [DWORDVALUE]   Example:TOOLCOUNT=dword:00000027
  250.         [STRINGVALUE]  Example:PATH="L123R6.CFG"
  251.         Note:          Separate keys with a newline
  252.         [NEXTKEY]
  253.         [VALUE]
  254.         [VALUE]
  255.  
  256.         This works equally well for OS/2 Profiles where the [KEY] is:
  257.  
  258.         [HINI_SYSTEM_PROFILE\ApplicationName],
  259.         [HINI_USER_PROFILE\ApplicationName], or
  260.         ["X:\SOME\FILE\PATH\PROFILE.INI"\ApplicationName]
  261.  
  262.         The Profile Keys are done exactly the same as for Win Registry
  263.         Values and the Profile Data is the Registry Value data.
  264.  
  265.         The Import Registry File function will create all necessary keys,
  266.         values, and data for both Registry and Profile imports.  In
  267.         addition, this function can create OS/2 Profile files on the fly
  268.         from an ASCII *.REG file.
  269.  
  270.         
  271.                                               Command Support - REGEDIT2  2
  272.  
  273.  
  274.                       November 13, 1997 - Warp Registry Editor
  275.  
  276.  
  277.  
  278.  
  279.         1.3.2 EXPORT REGISTRY FILE
  280.  
  281.         This feature allows you to export any [KEY] and its subkeys and
  282.         data to a file of your choosing.  You can back up the entire Win
  283.         Registry and/or OS/2 System and User Profiles using this feature
  284.         and then restore them at a later date by importing the file (of
  285.         course take care!).  It is most useful for QE/Testing purposes when
  286.         you need to either wipe out your registry or you are trying to
  287.         support multiple versions of the products in several different
  288.         directories.  By selectively exporting/importing the Registry
  289.         Configurations, you can switch between multiple versions.
  290.  
  291.  
  292.  
  293.         1.3.3 OPEN PROFILE
  294.  
  295.         This feature allow you to open any OS/2 Profile File (*.INI) and
  296.         view/edit its contents.  It is also useful for creating NEW Profile
  297.         files and then adding information to those files using the editor
  298.         features.
  299.  
  300.  
  301.  
  302.         1.3.4 CLOSE PROFILE
  303.  
  304.         This feature allows you to close any OS/2 Profile File that you
  305.         previously opened using Open Profile
  306.  
  307.  
  308.  
  309.         1.3.5 PRINT
  310.  
  311.         This feature allows you to print to your favorite printer the Keys,
  312.         Subkeys, Values, and Data stored in your Win Registry or OS/2
  313.         Profile Files.  The format of the print is similar to the format of
  314.         the Win Registry File.
  315.  
  316.  
  317.  
  318.         1.3.6 EDIT NEW KEY
  319.  
  320.         This feature allows you to add a subkey to an existing Win Registry
  321.         Key, or allows you to add an Application or Application Key to an
  322.         OS/2 Profile.
  323.  
  324.  
  325.  
  326.  
  327.  
  328.         
  329.                                               Command Support - REGEDIT2  3
  330.  
  331.  
  332.                       November 13, 1997 - Warp Registry Editor
  333.  
  334.         1.3.7 EDIT NEW STRING, BINARY, DWORD VALUE
  335.  
  336.         This feature allows you to add a new Value of the selected data
  337.         type to an existing Registry Key.  In Win95/NT, every Registry Key
  338.         has at least one value called "Default" which is a String Data
  339.         type.  When a user adds a Value to a key, they must identify its
  340.         data type.  The user interface supports one of three data types, a
  341.         String (defined as a NULL terminated ASCII value), a DWORD (defined
  342.         as a 4 byte unsigned long value), and HEX (defined as any sequence
  343.         of binary bytes of arbitrary length).  The OS/2 Profile does not
  344.         support data types so the Editor uses the above definitions to
  345.         determine the type of data stored in a Profile Key and presents it
  346.         as such to the user.  This is done to be consistent with the UI.
  347.  
  348.  
  349.  
  350.         1.3.8 DELETE
  351.  
  352.         This feature allow you to delete a Registry Key and it's subkeys or
  353.         a Registry Key Value.
  354.  
  355.  
  356.  
  357.         1.3.9 FIND
  358.  
  359.         This feature allows you to search through any combination of Keys,
  360.         Values, and Data for a search string you designate.  In the case of
  361.         binary data, all values are converted to byte hex numbers separated
  362.         by commas during the search (similar to the *.REG format).  For
  363.         DWORD's, the value being searched is converted to an unsigned long
  364.         value before the match is attempted.
  365.  
  366.  
  367.  
  368.         1.3.10 FIND NEXT
  369.  
  370.         This feature allows you to continue a search that has stop on a
  371.         previously found value.
  372.  
  373.  
  374.  
  375.         1.3.11 VIEW STATUS BAR
  376.  
  377.         Enables or disables the status bar at the bottom of the editor.
  378.         This status bar shows the current Full Key name being viewed.
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.         
  387.                                               Command Support - REGEDIT2  4
  388.  
  389.  
  390.                       November 13, 1997 - Warp Registry Editor
  391.  
  392.         1.3.12 VIEW SPLIT VERTICAL/HORIZONTAL
  393.  
  394.         Changes the orientation of the registry editor from Side by Side
  395.         (Keys on left, Values on right) to Top and Bottom (Keys on top,
  396.         Values on bottom).
  397.  
  398.  
  399.  
  400.         1.3.13 REFRESH
  401.  
  402.         Refresh places the editor back to the top of the Key hierarchy and
  403.         dumps all stored data.  This is necessary if values in the Registry
  404.         have been modified by an external source or by the process of
  405.         importing a file.  This insures that Keys, Values, and Data are
  406.         re-read from the registry.
  407.  
  408.  
  409.  
  410.         1.3.14 HELP
  411.  
  412.         A help topics feature is provided.
  413.  
  414.  
  415.  
  416.         1.3.15 PROGRAM INFORMATION
  417.  
  418.         Provides an about dialog information box.
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.         
  445.                                               Command Support - REGEDIT2  5
  446.