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