home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / INIM21K.ZIP / inimaint.hlp (.txt) < prev    next >
OS/2 Help File  |  1993-10-02  |  167KB  |  5,952 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Help for Items not yet done ΓòÉΓòÉΓòÉ
  3.  
  4. The Help for this item has not yet been written. 
  5.  
  6.  
  7. ΓòÉΓòÉΓòÉ 2. Help for System and User File Definition ΓòÉΓòÉΓòÉ
  8.  
  9. There are two standard INI Files that are used by OS/2. The System INI file, 
  10. normally OS2SYS.INI, is used to store system level initialization and control 
  11. information. The User INI File, OS2.INI, is used to store application level 
  12. initialization and control information. 
  13.  
  14. The distinction between what is system level information and what is 
  15. application level information appears to the author to be somewhat blurred. It 
  16. looks like a lot of information that could be considered system level 
  17. information is stored in the User INI file. 
  18.  
  19. It makes little difference to the User how OS/2 decides where to put various 
  20. pieces of information, since it does not change how applications that are 
  21. installed on the Desktop should handle their initialization and control 
  22. information. The System INI File should not ever be used by any application 
  23. installed on the Desktop, except things such as device drivers and other 
  24. applications that are clearly System Applications. All user Desktop 
  25. applications must store their information in the User INI file or in their own 
  26. application INI file. To date, most applications have chosen to use the User 
  27. INI file rather than create an INI file just for their application. 
  28.  
  29. See also: 
  30.  
  31. o What makes up the Desktop? 
  32. o What does Repair Do? 
  33. o What is an INI File? 
  34. o General Help Information 
  35. o General Info About IniMaint and SysMaint 
  36. o What are IniSafe and SysSafe 
  37.  
  38.  
  39. ΓòÉΓòÉΓòÉ 3. About The Ini File Maintenance Program ΓòÉΓòÉΓòÉ
  40.  
  41. Ini File Maintenance is a Presentation Manager-based application which is an 
  42. utility for the maintenance of the various OS/2 INI Files. System Maintenance 
  43. is an upgrade from IniMaint that will also process Extended Attributes. If 
  44. SysMaint is purchased, then IniMaint is included, since SysMaint is the more 
  45. capable program. If IniMaint is purchased, then only the INI file code is 
  46. activated. An additional license fee is required to upgrade IniMaint to 
  47. SysMaint. 
  48.  
  49. The help facility is designed to give a context-sensitive description of either 
  50. the current window or the highlighted menu item within that window. 
  51.  
  52. For more information about using the help facility, select Help for help on the 
  53. Help pull-down. 
  54.  
  55. See also: 
  56.  
  57. o General Help Information 
  58. o What are IniSafe and SysSafe 
  59. o What makes up the Desktop? 
  60. o What is an INI File? 
  61. o What is an Extended Attribute? 
  62. o What is an IniMaint Group? 
  63. o What does Repair Do? 
  64. o Explanation of System and User INI Files 
  65. o Main Window 
  66. o Application Listbox 
  67. o Key Listbox 
  68. o Key Data Window 
  69. o Menu Items 
  70. o Dialogs 
  71. o Actions 
  72. o Recover 
  73. o Extended Attributes 
  74. o Desktop 
  75. o Accelerator Keys 
  76. o Registration Information 
  77.  
  78.  
  79. ΓòÉΓòÉΓòÉ 4. Help for Main Window ΓòÉΓòÉΓòÉ
  80.  
  81. The MAIN WINDOW is the base of the IniMaint and SysMaint system. When the 
  82. program is started, this window appears listing the options avaialble. 
  83.  
  84. See also: 
  85.  
  86. o What makes up the Desktop? 
  87. o What is an INI File? 
  88. o What is an Extended Attribute? 
  89. o What is an IniMaint Group? 
  90. o What does Repair Do? 
  91. o Explanation of System and User INI Files 
  92. o General Info About IniMaint and SysMaint 
  93. o What are IniSafe and SysSafe 
  94. o General Help Information 
  95. o Application Listbox 
  96. o Key Listbox 
  97. o Key Data Window 
  98. o Menu Items 
  99. o Dialogs 
  100. o Actions 
  101. o Recover 
  102. o Extended Attributes 
  103. o Desktop 
  104. o Accelerator Keys 
  105. o Registration Information 
  106.  
  107.  
  108. ΓòÉΓòÉΓòÉ 5. Registration Information ΓòÉΓòÉΓòÉ
  109.  
  110. IniMaint and SysMaint are Copyrighted programs owned and supported by: 
  111.  
  112.                                  Larry J. Martin
  113.                                 Carry Associates
  114.                                990 Ironwood Court
  115.                               Marco Island FL 33937
  116.                                 Tel: 813-642-9126
  117.                                 Fax: 813-642-1007
  118.                               Compuserve: 71435,470
  119.  
  120. Unregistered copies of IniMaint will display an initial dialog that will note 
  121. the unregistered condition. This dialog will stay on the screen for 15 seconds, 
  122. unless dismissed by clicking on the OK button. The dialog cannot be dismissed 
  123. until it has been visible for 3 seconds. In addition, the Title Bar will 
  124. contain a note that this is an unregistered version of IniMaint. SysMaint, 
  125. which includes the processing of the Extended Attributes, requires a registered 
  126. copy of IniMaint plus a registration ID for SysMaint, which is separate from 
  127. the Registration ID for IniMaint. However, if a registered copy of SysMaint is 
  128. purchased, then it will include IniMaint. 
  129.  
  130. To obtain your registration identifier for IniMaint please send a check for 
  131. 29.95 per license for single licenses or 299.00 for an unlimited copies license 
  132. made payable to Carry Associates to the address above. 
  133.  
  134. To obtain your registration identifier for SysMaint please send a check for 
  135. 49.95 per license for single licenses or 499.00 for an unlimited copies license 
  136. made payable to Carry Associates to the address above. 
  137.  
  138. If you are already a registered user of IniMaint and have purchased it prior to 
  139. the release of SysMaint, then you can upgrade from IniMaint to SysMaint for a 
  140. fee of 15.00 for a single license or 150.00 for an unlimited license. 
  141.  
  142. If you are a registered user of IniMaint and purchased it after SysMaint was 
  143. released, then the upgrade fee is 25.00 for a single license and 250.00 for an 
  144. unlimited license. 
  145.  
  146. Once you have your registration identifier, you can register your copy of 
  147. IniMaint or SysMaint by selecting the appropriate Register entry on the Actions 
  148. Menu. Once you are registered, this entry will no longer appear on the menu. 
  149.  
  150. If you want a preregistered copy of IniMaint or SysMaint, add 7.00 for postage 
  151. and handling. We will return a diskette with a preregistered copy of IniMaint 
  152. or SysMaint, an Install CMD file and a registration ID. The purpose of the ID 
  153. is to allow preregistered users to download new versions, register and use them 
  154. until they can obtain a preregistered update. 
  155.  
  156. The cost of a preregistered update is 10.00 per license for single licenses or 
  157. 100.00 for an unlimited copies license, plus 7.00 handling and postage. 
  158.  
  159.  
  160. ΓòÉΓòÉΓòÉ 6. Help for Menu Items ΓòÉΓòÉΓòÉ
  161.  
  162. The Menu Items for IniMaint or SysMaint are listed below. 
  163.  
  164. o File 
  165. o Options 
  166. o Groups 
  167. o Actions 
  168. o Recover 
  169. o Size 
  170. o Find 
  171. o Extended Attributes 
  172. o Desktop 
  173.  
  174. See also: 
  175.  
  176. o What makes up the Desktop? 
  177. o What is an INI File? 
  178. o What is an Extended Attribute? 
  179. o What is an IniMaint Group? 
  180. o What does Repair Do? 
  181. o Explanation of System and User INI Files 
  182. o General Info About IniMaint or SysMaint 
  183. o What are IniSafe and SysSafe 
  184. o General Help Information 
  185. o Main Window 
  186. o Application Listbox 
  187. o Key Listbox 
  188. o Key Data Window 
  189. o Dialogs 
  190. o Accelerator Keys 
  191. o Registration Information 
  192.  
  193.  
  194. ΓòÉΓòÉΓòÉ 7. Help for Dialogs ΓòÉΓòÉΓòÉ
  195.  
  196. The Dialogs for IniMaint or SysMaint are listed below. 
  197.  
  198. o Replace Key Value Dialog 
  199. o Dump Dialog 
  200. o Options Dialog 
  201. o Select Group Dialog 
  202. o Get Value or String Dialog 
  203. o Groups Dialog 
  204. o Find Dialog 
  205. o Compare Files Dialog 
  206. o Compare Files Write Options Dialog 
  207. o Repair File Dialog 
  208.  
  209. See also: 
  210.  
  211. o What makes up the Desktop? 
  212. o What is an INI File? 
  213. o What is an Extended Attribute? 
  214. o What is an IniMaint Group? 
  215. o What does Repair Do? 
  216. o Explanation of System and User INI Files 
  217. o General Info About IniMaint or SysMaint 
  218. o What are IniSafe and SysSafe 
  219. o General Help Information 
  220. o Main Window 
  221. o Application Listbox 
  222. o Key Listbox 
  223. o Key Data Window 
  224. o Menu Items 
  225. o Actions 
  226. o Recover 
  227. o Extended Attributes 
  228. o Desktop 
  229. o Accelerator Keys 
  230. o Registration Information 
  231.  
  232.  
  233. ΓòÉΓòÉΓòÉ 8. Help for Accelerator Keys ΓòÉΓòÉΓòÉ
  234.  
  235. The Accelerator Keys for IniMaint or SysMaint are listed below. 
  236.  
  237. Key       Function 
  238.  
  239. F1        Help 
  240.  
  241. F3        Exit 
  242.  
  243. F4        Refresh File 
  244.  
  245. F5        Dump Variables 
  246.  
  247. F6        Associate with *.INI 
  248.  
  249. F7        Switch to User INI File 
  250.  
  251. F8        Switch to System INI File 
  252.  
  253. F9        New File 
  254.  
  255. Ctrl-F1   Find Application Name 
  256.  
  257. Ctrl-F2   Find Current Key Name 
  258.  
  259. Ctrl-F3   Find Current Key Value 
  260.  
  261. Ctrl-F4   Find Application Value 
  262.  
  263. Ctrl-F5   Find Any Name 
  264.  
  265. Ctrl-F6   Find Any Value 
  266.  
  267. Ctrl-F7   Compare Files on Application Level 
  268.  
  269. Ctrl-F8   Compare Files on Key Name Level 
  270.  
  271. Ctrl-F9   Compare Files on Key Value Level 
  272.  
  273. Alt-F1    Condense Current INI File 
  274.  
  275. Alt-F2    Condense System INI File 
  276.  
  277. Alt-F3    Condense User INI File 
  278.  
  279. Alt-F4    Condense Both System and User INI Files 
  280.  
  281. Ctrl-E    Size Entire File 
  282.  
  283. Ctrl-S    Size Selected Application 
  284.  
  285. Ctrl Alt-M Size System INI File 
  286.  
  287. Ctrl Alt-E Size User INI File 
  288.  
  289. Ctrl-G    Write Updated Key Value to INI File 
  290.  
  291. Ctrl-D    Delete Selected Application 
  292.  
  293. Ctrl-L    Delete Selected Key 
  294.  
  295. Ctrl-M    Add Application 
  296.  
  297. Ctrl-I    Add Key 
  298.  
  299. Ctrl-R    Replace Key Value 
  300.  
  301. Ctrl-C    Rename Selected Application 
  302.  
  303. Ctrl-W    Rename Selected Key 
  304.  
  305. Ctrl-Z    Duplicate Selected Application 
  306.  
  307. Ctrl-X    Duplicate Selected Key 
  308.  
  309. Ctrl-N    Copy Entire File 
  310.  
  311. Alt-F5    Copy System INI File 
  312.  
  313. Alt-F6    Copy User INI File 
  314.  
  315. Alt-F7    Copy Both System and User INI Files 
  316.  
  317. Ctrl-A    Copy Selected Application 
  318.  
  319. Ctrl-K    Copy Selected Key 
  320.  
  321. Ctrl-V    Move Entire File 
  322.  
  323. Ctrl-P    Move Selected Application 
  324.  
  325. Ctrl-Y    Move Selected Key 
  326.  
  327. Ctrl-T    Register Your Copy 
  328.  
  329. Ctrl Alt-S Backup System INI File 
  330.  
  331. Ctrl Alt-U Backup User INI File 
  332.  
  333. Ctrl Alt-B Backup Both System and User INI Files 
  334.  
  335. Ctrl-U    Change User INI File 
  336.  
  337. Ctrl-H    Change System INI File 
  338.  
  339. Ctrl-B    Change Both INI Files 
  340.  
  341. Ctrl-F10  Repair File 
  342.  
  343. Ctrl Alt-F4 Reset Non Write INI Files 
  344.  
  345. Ctrl Alt-F5 Test for Non Write INI Files 
  346.  
  347. Ctrl Alt-F1 EA Default Dialog 
  348.  
  349. Ctrl Alt-F2 EA Describe Current File 
  350.  
  351. Ctrl Alt-F3 EA Update File(s) from Current File 
  352.  
  353. Ctrl Alt-D Desktop Defaults Dialog 
  354.  
  355. Ctrl Alt-K Backup Desktop 
  356.  
  357. Ctrl Alt-C Generate Desktop Backup CMD File 
  358.  
  359. Ctrl Alt-O Generate Desktop Restore CMD File 
  360.  
  361. Ctrl Alt-R Reset WPS 
  362.  
  363. Ctrl Alt-F Restore Desktop INI Files 
  364.  
  365. Ctrl Alt-A Restore Desktop Directory 
  366.  
  367. Ctrl Alt-I Restore Desktop ID 
  368.  
  369. See also: 
  370.  
  371. o What makes up the Desktop? 
  372. o What is an INI File? 
  373. o What is an Extended Attribute? 
  374. o What is an IniMaint Group? 
  375. o What does Repair Do? 
  376. o Explanation of System and User INI Files 
  377. o General Info About IniMaint or SysMaint 
  378. o What are IniSafe and SysSafe 
  379. o General Help Information 
  380. o Main Window 
  381. o Application Listbox 
  382. o Key Listbox 
  383. o Key Data Window 
  384. o Menu Items 
  385. o Actions 
  386. o Recover 
  387. o Extended Attributes 
  388. o Desktop 
  389. o Dialogs 
  390. o Registration Information 
  391.  
  392.  
  393. ΓòÉΓòÉΓòÉ 9. Help for Application Listbox ΓòÉΓòÉΓòÉ
  394.  
  395. The APPLICATION LISTBOX displays the list of applications that are in the 
  396. current INI file, whose name is on the Title Bar. 
  397.  
  398. See also: 
  399.  
  400. o Options Apps and Keys in Alpha Order 
  401.  
  402.  
  403. ΓòÉΓòÉΓòÉ 10. Help for Key Listbox ΓòÉΓòÉΓòÉ
  404.  
  405. The KEY LISTBOX displays the list of key names for the application that is 
  406. currently selected in the Application Listbox. 
  407.  
  408. See also: 
  409.  
  410. o Options Apps and Keys in Alpha Order 
  411.  
  412.  
  413. ΓòÉΓòÉΓòÉ 11. Help for Key Data Window ΓòÉΓòÉΓòÉ
  414.  
  415. The MLE WINDOW displays the value of key for the key that is currently selected 
  416. in the Key Listbox. 
  417.  
  418.  
  419. ΓòÉΓòÉΓòÉ 12. Help for About ΓòÉΓòÉΓòÉ
  420.  
  421. Select About on the Help pull-down to display copyright information about 
  422. IniMaint or SysMaint. 
  423.  
  424. See also: 
  425.  
  426. o General Info About IniMaint or SysMaint 
  427. o What are IniSafe and SysSafe 
  428. o General Help Information 
  429.  
  430.  
  431. ΓòÉΓòÉΓòÉ 13. Help for Dump Variables ΓòÉΓòÉΓòÉ
  432.  
  433. Select Dump Variables to display a Dump Variables debugging dialog. This 
  434. selection will allow the user to "dump" the program variables to a file. 
  435.  
  436.  
  437. ΓòÉΓòÉΓòÉ 14. Help for Options Selection ΓòÉΓòÉΓòÉ
  438.  
  439. Select Options to display an Options dialog. This selection will allow the user 
  440. to change the various options that control whether the intial dialog will be 
  441. displayed and whether the user is to be asked before the current INI file is 
  442. updated. 
  443.  
  444.  
  445. ΓòÉΓòÉΓòÉ 15. Help for Groups ΓòÉΓòÉΓòÉ
  446.  
  447. Select Groups to display a Groups dialog. This selection will allow the user to 
  448. define, change and delete Application Groups 
  449.  
  450.  
  451. ΓòÉΓòÉΓòÉ 16. Help for File Menu ΓòÉΓòÉΓòÉ
  452.  
  453. Select File to display a File menu. This selection will allow the user to do a 
  454. number of different file actions and Exit from IniMaint or SysMaint. The File 
  455. entries are: 
  456.  
  457. o New File 
  458. o User INI File Selection 
  459. o System INI File Selection 
  460. o Recall Files 
  461. o Refresh File 
  462. o Compare Files 
  463. o Set INI File Association 
  464. o Exit 
  465. o Dump Variables 
  466.  
  467. See also: 
  468.  
  469. o What makes up the Desktop? 
  470. o What is an INI File? 
  471. o What is an Extended Attribute? 
  472. o What is an IniMaint Group? 
  473. o What does Repair Do? 
  474. o Explanation of System and User INI Files 
  475. o General Info About IniMaint or SysMaint 
  476. o What are IniSafe and SysSafe 
  477. o General Help Information 
  478. o Main Window 
  479. o Application Listbox 
  480. o Key Listbox 
  481. o Key Data Window 
  482. o Menu Items 
  483. o Dialogs 
  484. o Recover 
  485. o Accelerator Keys 
  486. o Registration Information 
  487.  
  488.  
  489. ΓòÉΓòÉΓòÉ 17. Help for Actions Menu ΓòÉΓòÉΓòÉ
  490.  
  491. Select Actions to display an Actions menu. This selection will allow the user 
  492. to make various changes to the current INI file. The Actions are: 
  493.  
  494. o Update Current Key Value 
  495. o Delete Application 
  496. o Delete Key 
  497. o Add Application 
  498. o Add Key to Application 
  499. o Replace Key Value 
  500. o Rename Key 
  501. o Duplicate Key 
  502. o Rename Application 
  503. o Duplicate Application 
  504. o Copy Application(s) 
  505. o Move Application(s) 
  506. o Backup INI File(s) 
  507. o Register Your Copy 
  508.  
  509. See also: 
  510.  
  511. o What makes up the Desktop? 
  512. o What is an INI File? 
  513. o What is an Extended Attribute? 
  514. o What is an IniMaint Group? 
  515. o What does Repair Do? 
  516. o Explanation of System and User INI Files 
  517. o General Info About IniMaint or SysMaint 
  518. o What are IniSafe and SysSafe 
  519. o General Help Information 
  520. o Main Window 
  521. o Application Listbox 
  522. o Key Listbox 
  523. o Key Data Window 
  524. o Menu Items 
  525. o Dialogs 
  526. o Recover 
  527. o Accelerator Keys 
  528. o Registration Information 
  529.  
  530.  
  531. ΓòÉΓòÉΓòÉ 18. Help for Recover Menu ΓòÉΓòÉΓòÉ
  532.  
  533. Select Recover to display a Recover menu. This selection will allow the user to 
  534. do various things to recover from problems with various INI files. The Recover 
  535. Menu Items are: 
  536.  
  537. o Change User INI File 
  538. o Change System INI File 
  539. o Change Both INI Files 
  540. o Repair INI File 
  541. o Condense INI Files 
  542. o Reset Non Write INI Files 
  543. o Test for Non Write INI Files 
  544.  
  545. See also: 
  546.  
  547. o What makes up the Desktop? 
  548. o What is an INI File? 
  549. o What is an Extended Attribute? 
  550. o What is an IniMaint Group? 
  551. o What does Repair Do? 
  552. o Explanation of System and User INI Files 
  553. o General Info About IniMaint or SysMaint 
  554. o What are IniSafe and SysSafe 
  555. o General Help Information 
  556. o Main Window 
  557. o Application Listbox 
  558. o Key Listbox 
  559. o Key Data Window 
  560. o Menu Items 
  561. o Dialogs 
  562. o Actions 
  563. o Accelerator Keys 
  564. o Registration Information 
  565.  
  566.  
  567. ΓòÉΓòÉΓòÉ 19. Help for EA Menu ΓòÉΓòÉΓòÉ
  568.  
  569. Select Ext. Att. to display the EA menu. This selection will allow the user to 
  570. do various things with the Extended Attributes for Directories and/or Files. 
  571. The Menu Items are: 
  572.  
  573. o EA Defaults Dialog 
  574. o Describe EA File Contents 
  575. o Update EAs from the Current File 
  576. o View EAs 
  577. o Test EAs 
  578. o Save EAs 
  579. o Copy EAs 
  580. o Move EAs 
  581. o Split EAs 
  582. o Join EAs 
  583. o Compare EAs 
  584. o Compare to Saved EAs 
  585.  
  586. See also: 
  587.  
  588. o What makes up the Desktop? 
  589. o What is an Extended Attribute? 
  590. o Extended Attribute Name Matching 
  591. o Select EAs for a Single File 
  592. o Select EAs for a Single Directory 
  593. o Select EAs for all Files in Directory 
  594. o Select EAs for all Directories in Directory 
  595. o Select EAs for all Files and Directories in Directory 
  596. o Select EAs for all Files in Directory and Subdirectory 
  597. o Select EAs for all Directories in Directory and Subdirectory 
  598. o Select EAs for all Files and Directories in Directory and Subdirectory 
  599. o Select EAs for all Files on Drive 
  600. o Select EAs for all Directories on Drive 
  601. o Select EAs for all Files and Directories on Drive 
  602. o What is an INI File? 
  603. o Explanation of System and User INI Files 
  604. o General Info About IniMaint or SysMaint 
  605. o What are IniSafe and SysSafe 
  606. o General Help Information 
  607. o Main Window 
  608. o Application Listbox 
  609. o Key Listbox 
  610. o Key Data Window 
  611. o Menu Items 
  612. o Dialogs 
  613. o Accelerator Keys 
  614. o Registration Information 
  615.  
  616.  
  617. ΓòÉΓòÉΓòÉ 20. Help for Desktop Menu ΓòÉΓòÉΓòÉ
  618.  
  619. Select Desktop. to display the Desktop menu. This selection will allow the user 
  620. to do various things with the OS/2 Desktop. The Menu Items are: 
  621.  
  622. o Defaults Dialog 
  623. o Reset Desktop 
  624. o Backup Desktop 
  625. o Create Backup CMD File 
  626. o Create Restore CMD File 
  627. o Restore Desktop ID 
  628. o Restore Desktop Directory 
  629. o Restore Desktop INI Files 
  630.  
  631. See also: 
  632.  
  633. o What makes up the Desktop? 
  634. o What is an Extended Attribute? 
  635. o What is an INI File? 
  636. o Explanation of System and User INI Files 
  637. o General Info About IniMaint or SysMaint 
  638. o What are IniSafe and SysSafe 
  639. o General Help Information 
  640. o Main Window 
  641. o Application Listbox 
  642. o Key Listbox 
  643. o Key Data Window 
  644. o Menu Items 
  645. o Dialogs 
  646. o Accelerator Keys 
  647. o Registration Information 
  648.  
  649.  
  650. ΓòÉΓòÉΓòÉ 21. Help for Size ΓòÉΓòÉΓòÉ
  651.  
  652. Select Size to display the number of bytes of disk storage that would be 
  653. required to hold all or part of the current INI file, the System INI file or 
  654. the User INI File. 
  655.  
  656. The user will be presented with a Size submenu that will allow the selection of 
  657. what to Size. 
  658.  
  659. The selection Dialog will always contain four entries, one for the entire file, 
  660. one for the currently selected Application, one for the System INI file and one 
  661. for the User INI File. If there are any Groups defined for the current INI 
  662. file, then the Groups will also be listed. If there are more than on Group 
  663. defined for the current INI file, then an All Groups selection will be 
  664. displayed. Once the selection is made, the Size calculation will commence. 
  665. There will be a Calculating Box displayed until the calculation completes. 
  666.  
  667. See also: 
  668.  
  669. o What is an INI File? 
  670. o Explanation of System and User INI Files 
  671. o Display Size in Progress 
  672.  
  673.  
  674. ΓòÉΓòÉΓòÉ 22. Help for Find Menu ΓòÉΓòÉΓòÉ
  675.  
  676. Select Find to display a Find menu. This selection will allow the user to do a 
  677. number of different find actions. The Find entries are: 
  678.  
  679. o Find Application Name 
  680. o Find Current Key Name 
  681. o Find Current Key Value 
  682. o Find Application Key Value 
  683. o Find Any Key Name 
  684. o Find Any Key Value 
  685.  
  686. See also: 
  687.  
  688. o What makes up the Desktop? 
  689. o What is an INI File? 
  690. o What is an Extended Attribute? 
  691. o What is an IniMaint Group? 
  692. o What does Repair Do? 
  693. o Explanation of System and User INI Files 
  694. o General Info About IniMaint or SysMaint 
  695. o What are IniSafe and SysSafe 
  696. o General Help Information 
  697. o Main Window 
  698. o Application Listbox 
  699. o Key Listbox 
  700. o Key Data Window 
  701. o Menu Items 
  702. o Dialogs 
  703. o Recover 
  704. o Accelerator Keys 
  705. o Registration Information 
  706.  
  707.  
  708. ΓòÉΓòÉΓòÉ 23. Help for Exit ΓòÉΓòÉΓòÉ
  709.  
  710. Select Exit on the File pull-down or press F3 to leave IniMaint or SysMaint. 
  711.  
  712. Selecting Exit will shutdown all open "threads" before actually exiting the 
  713. program so there may be a slight delay. 
  714.  
  715.  
  716. ΓòÉΓòÉΓòÉ 24. Help for New File Selection ΓòÉΓòÉΓòÉ
  717.  
  718. Select New File to display a Files dialog. This selection will allow the user 
  719. change the current INI file. 
  720.  
  721. See also: 
  722.  
  723. o What is an INI File? 
  724. o Explanation of System and User INI Files 
  725. o User INI File Selection 
  726. o System INI File Selection 
  727. o Recall Files 
  728.  
  729.  
  730. ΓòÉΓòÉΓòÉ 25. Help for User INI File Selection ΓòÉΓòÉΓòÉ
  731.  
  732. Select User INI File to make the User INI File the current file being displayed 
  733. by IniMaint. The User INI File is normally OS2.INI. 
  734.  
  735. See also: 
  736.  
  737. o New File Selection 
  738. o System INI File Selection 
  739. o Recall Files 
  740. o What is an INI File? 
  741. o Explanation of System and User INI Files 
  742.  
  743.  
  744. ΓòÉΓòÉΓòÉ 26. Help for System INI File Selection ΓòÉΓòÉΓòÉ
  745.  
  746. Select System INI File to make the System INI File the current file being 
  747. displayed by IniMaint. The System INI File is normally OS2SYS.INI. 
  748.  
  749. See also: 
  750.  
  751. o New File Selection 
  752. o User INI File Selection 
  753. o Recall Files 
  754. o What is an INI File? 
  755. o Explanation of System and User INI Files 
  756.  
  757.  
  758. ΓòÉΓòÉΓòÉ 27. Help for File Refresh ΓòÉΓòÉΓòÉ
  759.  
  760. Select Refresh File to cause IniMaint to reload the contents of the current INI 
  761. file from disk. This entry would be used if some event has occurred that may 
  762. have modified the current INI file and it is desired that these changes be 
  763. reflected in the IniMaint listboxes and value area. 
  764.  
  765.  
  766. ΓòÉΓòÉΓòÉ 28. Help for Set File Association ΓòÉΓòÉΓòÉ
  767.  
  768. Select Set File Association to put an entry in the User INI file that will 
  769. cause IniMaint to be automatically started with a specific INI file as the 
  770. current file simply by double clicking on the INI file in the File Manager. 
  771. This option only applies to versions prior to 2.0, since the Workplace Shell 
  772. provides this capability in subsequent versions. 
  773.  
  774.  
  775. ΓòÉΓòÉΓòÉ 29. Help for Compare Files ΓòÉΓòÉΓòÉ
  776.  
  777. Select Compare Files to compare two different INI files on any one of three 
  778. different levels. The Source File will be the Current INI file. The user will 
  779. be prompted for the Target File. 
  780.  
  781. If the Application Level Compare is selected the Listbox in the Compare Dialog 
  782. will list all Application Names that are in one INI file, but not in the other. 
  783.  
  784. If the Key Name Level Compare is selected the Listbox in the Compare Dialog 
  785. will list everthing that the Application Name Level lists plus all 
  786. Application/Key Names that are in one INI file, but not in the other. 
  787.  
  788. If the Key Value Level Compare is selected the Listbox in the Compare Dialog 
  789. will list everthing in the other two Levels lists plus all Application/Key 
  790. Names that are in both INI files, but have Unequal Key Values. 
  791.  
  792. See also: 
  793.  
  794. o Compare Files Dialog 
  795.  
  796.  
  797. ΓòÉΓòÉΓòÉ 30. Help for Recall Files ΓòÉΓòÉΓòÉ
  798.  
  799. Select Recall Files will display a submenu with a list of previous INI and/or 
  800. EA files that have been the current file. If any of these files are selected, 
  801. that file will become the current file and all of the windows will be updated. 
  802. The maximum number of files displayed in the Recall Submenu is a user option 
  803. that is set in the Options Dialog. 
  804.  
  805. See also: 
  806.  
  807. o Options Recall Files 
  808. o New File Selection 
  809.  
  810.  
  811. ΓòÉΓòÉΓòÉ 31. Help for Update Selection ΓòÉΓòÉΓòÉ
  812.  
  813. Select Update Current Key to write any changes made to the selected key value 
  814. to the current INI file. Until this option is selected or a new Key or 
  815. Application is selected and the user chooses to allow an update, the changes 
  816. made to the Key Value in the bottom window will not be reflected in the current 
  817. INI file. 
  818.  
  819. See also: 
  820.  
  821. o Ask Before Change 
  822.  
  823.  
  824. ΓòÉΓòÉΓòÉ 32. Help for Delete Application ΓòÉΓòÉΓòÉ
  825.  
  826. Select Delete Application to Delete the Currently Selected Application. Unless 
  827. the Option has been turned off, the user will be asked to confirm that the 
  828. Application should be deleted. 
  829.  
  830. See also: 
  831.  
  832. o Ask Before Delete 
  833.  
  834.  
  835. ΓòÉΓòÉΓòÉ 33. Help for Delete Key ΓòÉΓòÉΓòÉ
  836.  
  837. Select Delete Key to Delete the Currently Selected Key. Unless the Option has 
  838. been turned off, the user will be asked to confirm that the Key should be 
  839. deleted. 
  840.  
  841. See also: 
  842.  
  843. o Ask Before Delete 
  844.  
  845.  
  846. ΓòÉΓòÉΓòÉ 34. Help for Add Application ΓòÉΓòÉΓòÉ
  847.  
  848. Select Add Application to Add a New Application to the current INI File. This 
  849. Selection will ask the user for the name of the New Application. Once the name 
  850. is verified, this Selection will fall through to the Add Key Selection. 
  851.  
  852. See also: 
  853.  
  854. o Add Key 
  855. o Replace Key Value 
  856.  
  857.  
  858. ΓòÉΓòÉΓòÉ 35. Help for Add Key ΓòÉΓòÉΓòÉ
  859.  
  860. Select Add Key to Add a New Key to the current Application This Selection will 
  861. ask the user for the name of the New Key. Once the name is verified, this 
  862. Selection will fall through to the Replace Key Selection. 
  863.  
  864. See also: 
  865.  
  866. o Replace Key Value 
  867.  
  868.  
  869. ΓòÉΓòÉΓòÉ 36. Help for Replace Key Value ΓòÉΓòÉΓòÉ
  870.  
  871. Select Replace Key Value to display a Dialog that will allow the user to modify 
  872. the Value of the current Key. This is the only Selection that will allow the 
  873. user to change the length of a Key Value. The bottom Window of the Main Window 
  874. can be used to modify the Value of a Key, but it cannot be used to change the 
  875. length of a Value. 
  876.  
  877. See also: 
  878.  
  879. o Replace Key Value 
  880.  
  881.  
  882. ΓòÉΓòÉΓòÉ 37. Help for Rename Key ΓòÉΓòÉΓòÉ
  883.  
  884. Select Rename Key to Rename the Currently Selected Key. The old Key Name will 
  885. no longer exist in the Current INI file. If you want to retain the old Key Name 
  886. use Duplicate Key. 
  887.  
  888.  
  889. ΓòÉΓòÉΓòÉ 38. Help for Duplicate Application ΓòÉΓòÉΓòÉ
  890.  
  891. Select Duplicate Application to Duplicate the Currently Selected Application 
  892. using a different Application Name. The user will first be prompted to enter a 
  893. New Application Name, then all Key Names and Key Values will be duplicated 
  894. under the new Application. 
  895.  
  896. No check is made to insure that the New Application Name is not a duplicate of 
  897. an existing Application. If the New Application is a duplicate then the effect 
  898. of executing this item will be to copy every Key Name from the Selected 
  899. Application to the New Application. If the Key Name already exists in the New 
  900. Application, the Value will be replaced by the Value from the Selected 
  901. Application. If the Key Name does not exist in the New Application, then it 
  902. will be inserted into the New Application. 
  903.  
  904. The old Application will still exist in the Current INI file. If you do not 
  905. want to retain the old Application then the Delete Application item on the 
  906. Action Menu can be used to delete the old Application. 
  907.  
  908.  
  909. ΓòÉΓòÉΓòÉ 39. Help for Rename Application ΓòÉΓòÉΓòÉ
  910.  
  911. Select Rename Application to Rename the Currently Selected Application using a 
  912. different Application Name. The user will first be prompted to enter a New 
  913. Application Name, then all Key Names and Key Values will be copied to new 
  914. Application. 
  915.  
  916. No check is made to insure that the New Application Name is not a duplicate of 
  917. an existing Application. If the New Application is a duplicate then the effect 
  918. of executing this item will be to copy every Key Name from the Selected 
  919. Application to the New Application. If the Key Name already exists in the New 
  920. Application, the Value will be replaced by the Value from the Selected 
  921. Application. If the Key Name does not exist in the New Application, then it 
  922. will be inserted into the New Application. 
  923.  
  924. The old Application will no longer exist in the Current INI file. If you want 
  925. to retain the old Application use Duplicate Application. 
  926.  
  927.  
  928. ΓòÉΓòÉΓòÉ 40. Help for Duplicate Key ΓòÉΓòÉΓòÉ
  929.  
  930. Select Duplicate Key to Duplicate the Currently Selected Key Value using a 
  931. different Key Name and, optionally, a different Application Name. The user will 
  932. first be prompted to enter a New Application Name and can either change the 
  933. Application or leave it the same. If the Application Name is changed, then the 
  934. Key Name does not need to be changed and the Key Value will be copied to the 
  935. new Application using the current Key Name. If the Application Name is not 
  936. changed, then Key Name must be changed. The old Key Name will still exist in 
  937. the Current INI file. If you do not want to retain the old Key Name use Rename 
  938. Key. 
  939.  
  940.  
  941. ΓòÉΓòÉΓòÉ 41. Help for Copy ΓòÉΓòÉΓòÉ
  942.  
  943. Select Copy to Copy one or more Applications from the current INI file to a 
  944. Target INI File, to make a copy of the System INI File, the User INI File or 
  945. Both the System and User INI Files. 
  946.  
  947. The user will first be asked to select a Target for the Copy and will be 
  948. presented with a Copy submenu that will allow the selection of what to Copy. 
  949.  
  950. The submenu will always contain five entries, one for the entire file, one for 
  951. the currently selected Application and one each for the System, User and Both 
  952. INI Files. If there are any Groups defined for the current INI file, then the 
  953. Groups will also be listed. If there are more than on Group defined for the 
  954. current INI file, then an All Groups selection will be displayed. Once the 
  955. selection is made, the Copy will commence. There will be a Copy in Progress Box 
  956. displayed until the Copy completes. 
  957.  
  958. See also: 
  959.  
  960. o Options Use Fast Copy 
  961. o Select Group 
  962. o Display Copy in Progress 
  963. o Explanation of System and User INI Files 
  964.  
  965.  
  966. ΓòÉΓòÉΓòÉ 42. Help for Backup ΓòÉΓòÉΓòÉ
  967.  
  968. Select Backup to make a backup copy of either the System INI File, the User INI 
  969. file or both the System and User INI Files. In order to backup these files a 
  970. target file must be chosen for each source file. If no target has been 
  971. specified or if the Option to Ask Before Backup is set, the user will be asked 
  972. to specify a target file for the backup. Once a target is specified for the 
  973. System and/or User INI Files, then the user will not be asked to verify the 
  974. target filename if the Ask Before Backup Option is not set. 
  975.  
  976.  If the target backup file already exists, it will be erased before the backup 
  977. is done. This is necessary to insure that the backup does not contain old 
  978. information. 
  979.  
  980.  If the option to display a copy in progess is set there will be a Copy in 
  981. Progress Box displayed until the Copy completes. 
  982.  
  983. See also: 
  984.  
  985. o Options Use Fast Copy 
  986. o Options Ask Before Backup 
  987. o Display Copy in Progress 
  988. o Explanation of System and User INI Files 
  989.  
  990.  
  991. ΓòÉΓòÉΓòÉ 43. Help for Move ΓòÉΓòÉΓòÉ
  992.  
  993. Select Move to Move one or more Applications from the current INI file to a 
  994. Target INI File. 
  995.  
  996. The user will first be asked to select a Target for the Move and will be 
  997. presented with a Move submenu that will allow the selection of what to Move. 
  998.  
  999. The submenu will always contain two entries, one for the entire file and 
  1000. another for the currently selected Application. If there are any Groups defined 
  1001. for the current INI file, then the Groups will also be listed. If there are 
  1002. more than on Group defined for the current INI file, then an All Groups 
  1003. selection will be displayed. Once the selection is made, the Move will 
  1004. commence. There will be a Move in Progress Box displayed until the Move 
  1005. completes. Once the Move is complete, the Moved Applications will be deleted 
  1006. from the Current INI file. 
  1007.  
  1008. See also: 
  1009.  
  1010. o Options Use Fast Copy 
  1011. o Select Group 
  1012. o Display Move in Progress 
  1013.  
  1014.  
  1015. ΓòÉΓòÉΓòÉ 44. Help for Change User INI File ΓòÉΓòÉΓòÉ
  1016.  
  1017. Select Change User INI File to change to a new User INI File. The normal User 
  1018. INI file is OS2.INI. Normally this would only be done because the user was 
  1019. having trouble deleting an entry from the User INI file, therefore, changing 
  1020. files would be part of a multiple step process: 
  1021.  
  1022. CAUTION:
  1023. It is Strongly Suggested that you have a safe backup of your INI files before 
  1024. you attempt to use this capability. In addition insure that you know what you 
  1025. are doing before you attempt to make changes that OS/2 would not allow you to 
  1026. make. It is possible that the actions described below will be successful and 
  1027. still leave you in a condition that will cause you problems. 
  1028.  
  1029. Note:  When you change either the User or System INI files, your Desktop will 
  1030.        revert back to the Desktop at Boot time. Currently running PM 
  1031.        Applications will continue to run. Currently, the effect on files being 
  1032.        printed by the Spooler is not known. It is suggested that you insure 
  1033.        that the Spooler is not doing anything when you change the User or 
  1034.        System INI files. 
  1035.  
  1036. In addition, the switch of the User and System INI files will not persist 
  1037. across booting of OS/2. In other words, if you change either of the files and 
  1038. then re-boot, you will go back to the original User and System INI files. 
  1039. Therefore, changing one of the files, then deleting a critical entry and 
  1040. re-booting before you replace the critical entry will cause unknown, but almost 
  1041. invariably bad, events to occur and could result in a system that will not boot 
  1042. at all. 
  1043.  
  1044.  1. Insure that IniMaint was using the current User INI File. 
  1045.  2. Use the COPY IniMaint function to make a Copy of the current User INI File. 
  1046.  3. Select this entry to change the User INI file to the Copy. 
  1047.  4. Use the DELETE or MOVE ability of IniMaint to modify the old User INI File, 
  1048.     which will still be the current IniMaint INI File. 
  1049.  5. Select this entry again to make the changed file the User INI file. If an 
  1050.     error is encountered when an attempt is made to switch back, then you must 
  1051.     use the IniMaint COPY function to Copy any Applications you modified from 
  1052.     the Copy to the original File until you can switch back successfully. 
  1053.  
  1054. See also: 
  1055.  
  1056. o Explanation of System and User INI Files 
  1057. o Change System INI File 
  1058. o Change Both INI Files 
  1059. o Condense INI Files 
  1060. o Reset Non Write INI Files 
  1061. o Test for Non Write INI Files 
  1062.  
  1063.  
  1064. ΓòÉΓòÉΓòÉ 45. Help for Change System INI File ΓòÉΓòÉΓòÉ
  1065.  
  1066. Select Change System INI File to change to a new System INI File. The normal 
  1067. System INI file is OS2SYS.INI. Normally this would only be done because the 
  1068. user was having trouble deleting an entry from the System INI file, therefore, 
  1069. changing files would be part of a multiple step process: 
  1070.  
  1071. CAUTION:
  1072. It is Strongly Suggested that you have a safe backup of your INI files before 
  1073. you attempt to use this capability. In addition insure that you know what you 
  1074. are doing before you attempt to make changes that OS/2 would not allow you to 
  1075. make. It is possible that the actions described below will be successful and 
  1076. still leave you in a condition that will cause you problems. 
  1077.  
  1078.  
  1079. Note:  When you change either the User or System INI files, your Desktop will 
  1080.        revert back to the Desktop at Boot time. Currently running PM 
  1081.        Applications will continue to run. Currently, the effect on files being 
  1082.        printed by the Spooler is not known. It is suggested that you insure 
  1083.        that the Spooler is not doing anything when you change the User or 
  1084.        System INI files. 
  1085.  
  1086. In addition, the switch of the User and System INI files will not persist 
  1087. across booting of OS/2. In other words, if you change either of the files and 
  1088. then re-boot, you will go back to the original User and System INI files. 
  1089. Therefore, changing one of the files, then deleting a critical entry and 
  1090. re-booting before you replace the critical entry will cause unknown, but almost 
  1091. invariably bad, events to occur and could result in a system that will not boot 
  1092. at all. 
  1093.  
  1094.  1. Insure that IniMaint was using the current System INI File. 
  1095.  2. Use the COPY IniMaint function to make a Copy of the current System INI 
  1096.     File. 
  1097.  3. Select this entry to change the System INI file to the Copy. 
  1098.  4. Use the DELETE or MOVE ability of IniMaint to modify the old System INI 
  1099.     File, which will still be the current IniMaint INI File. 
  1100.  5. Select this entry again to make the changed file the System INI file. If an 
  1101.     error is encountered when an attempt is made to switch back, then you must 
  1102.     use the IniMaint COPY function to Copy any Applications you modified from 
  1103.     the Copy to the original File until you can switch back successfully. 
  1104.  
  1105. See also: 
  1106.  
  1107. o Explanation of System and User INI Files 
  1108. o Change Both INI Files 
  1109. o Change User INI Files 
  1110. o Condense INI Files 
  1111. o Reset Non Write INI Files 
  1112. o Test for Non Write INI Files 
  1113.  
  1114.  
  1115. ΓòÉΓòÉΓòÉ 46. Help for Change User INI File ΓòÉΓòÉΓòÉ
  1116.  
  1117. Select Change Both INI Files to change to a new User INI File and a new System 
  1118. INI File. The normal User INI file is OS2.INI.  The normal System INI file is 
  1119. OS2SYS.INI. Normally this would only be done because the user was having 
  1120. trouble deleting an entry from the User INI file, therefore, changing files 
  1121. would be part of a multiple step process: 
  1122.  
  1123. CAUTION:
  1124. It is Strongly Suggested that you have a safe backup of your INI files before 
  1125. you attempt to use this capability. In addition insure that you know what you 
  1126. are doing before you attempt to make changes that OS/2 would not allow you to 
  1127. make. It is possible that the actions described below will be successful and 
  1128. still leave you in a condition that will cause you problems. 
  1129.  
  1130. Note:  When you change either the User or System INI files, your Desktop will 
  1131.        revert back to the Desktop at Boot time. Currently running PM 
  1132.        Applications will continue to run. Currently, the effect on files being 
  1133.        printed by the Spooler is not known. It is suggested that you insure 
  1134.        that the Spooler is not doing anything when you change the User or 
  1135.        System INI files. 
  1136.  
  1137. In addition, the switch of the User and System INI files will not persist 
  1138. across booting of OS/2. In other words, if you change either of the files and 
  1139. then re-boot, you will go back to the original User and System INI files. 
  1140. Therefore, changing one of the files, then deleting a critical entry and 
  1141. re-booting before you replace the critical entry will cause unknown, but almost 
  1142. invariably bad, events to occur and could result in a system that will not boot 
  1143. at all. 
  1144.  
  1145.  1. Insure that IniMaint was using the current User INI File. 
  1146.  2. Use the COPY IniMaint function to make a Copy of the current User INI File. 
  1147.  3. Change IniMaint to the current System INI File. 
  1148.  4. Use the COPY IniMaint function to make a Copy of the current System INI 
  1149.     File. 
  1150.  5. Select this entry to change Both INI files to the Copies. 
  1151.  6. Use the DELETE or MOVE ability of IniMaint to modify the old User and 
  1152.     System INI Files. File. 
  1153.  7. Select this entry again to make the changed files the User and System INI 
  1154.     file. If an error is encountered when an attempt is made to switch back, 
  1155.     then you must use the IniMaint COPY function to Copy any Applications you 
  1156.     modified from the Copy to the original File until you can switch back 
  1157.     successfully. 
  1158.  
  1159. See also: 
  1160.  
  1161. o Explanation of System and User INI Files 
  1162. o Change System INI File 
  1163. o Change User INI Files 
  1164. o Condense INI Files 
  1165. o Reset Non Write INI Files 
  1166. o Test for Non Write INI Files 
  1167.  
  1168.  
  1169. ΓòÉΓòÉΓòÉ 47. Help for Repair INI File ΓòÉΓòÉΓòÉ
  1170.  
  1171. Select Repair INI File to have the currently available Repair actions performed 
  1172. on the appropriate INI File. A dialog will be displayed that gives the user the 
  1173. ability to select the Type of Repair and which of the available Repair Checks 
  1174. they want done. If a Repair Type is chosen that will actually remove items from 
  1175. the Current INI file, a Save INI file must be chosen and anything removed from 
  1176. or changed in the Current file will be written to the Save file. 
  1177.  
  1178. See also: 
  1179.  
  1180. o Repair File Dialog 
  1181. o What does Repair Do? 
  1182. o What makes up the Desktop? 
  1183. o What is an INI File? 
  1184.  
  1185.  
  1186. ΓòÉΓòÉΓòÉ 48. Help for Condense INI File ΓòÉΓòÉΓòÉ
  1187.  
  1188. Select Condense to Condense one or more INI files. Whenever a change is made to 
  1189. any INI file the space used by to old version of the changed data is marked 
  1190. unused. Even though this space should be reclaimed when subsequent changes are 
  1191. made, any INI file that has a lot of activity will tend to accumulate a large 
  1192. amount of fragmented and unused space. The only way to reclaim this space to to 
  1193. use the Prf APIs to copy the contents of the INI file to another file, erase 
  1194. the old file and copy the contents back, this entry accomplishes this task. 
  1195.  
  1196. In addition, for the System INI file, OS2SYS.INI, and the User INI file, 
  1197. OS2.INI, there is an additional complication. The existing file cannot be 
  1198. erased as long as it is the System or User INI file currently being used by 
  1199. OS/2. However, there is an Prf API that can change the current System or User 
  1200. INI file to another file. IniMaint uses these APIs to change the files so that 
  1201. it can delete the normal System or User INI files. That way, when these files 
  1202. are recovered, they have the same name, but all the extra unused space has been 
  1203. removed. 
  1204.  
  1205. CAUTION:
  1206. It is Strongly Suggested that you have a safe backup of your INI files before 
  1207. you attempt to use this capability. In addition, it is Extremely Important that 
  1208. you not  the Condense or you can leave your desktop in an undeterminate 
  1209. condition. The primary reason that a backup is recommended is because it is 
  1210. possible for some external event, such as a power failure, to occur during the 
  1211. Condense and this will require that you go back to the backup copies. 
  1212.  
  1213. CAUTION:
  1214. If you are Condensing either the System or User INI files, you should not make 
  1215. any modifications to your desktop during the Condense. Depending on the timing 
  1216. of the changes you could end up with the modifications being wiped out  during 
  1217. the restore portion of the Condense or, even worse, the modification could end 
  1218. up partially reflected in the Condensed files resulting in unexpected, but 
  1219. invariably bad events. 
  1220.  
  1221. The user will first be asked to select a Temporary INI file that will be used 
  1222. to temporarily hold the contents of the INI file being Condensed. This should 
  1223. be a file that does not currently exist. if the file does exist, the contents 
  1224. will be destroyed but the user will receive a warning and have an opportunity 
  1225. to cancel the Condense of the file if they wish to use a different Temporary 
  1226. file. 
  1227.  
  1228. The submenu shows the different files that can be Condensed. 
  1229.  
  1230. See also: 
  1231.  
  1232. o What is an INI File? 
  1233. o Explanation of System and User INI Files 
  1234. o Options Use Fast Copy 
  1235. o Change User INI File 
  1236. o Change System INI File 
  1237. o Change Both INI Files 
  1238. o Copy Application(s) 
  1239. o Backup INI File(s) 
  1240.  
  1241.  
  1242. ΓòÉΓòÉΓòÉ 49. Help for Reset Non Write INI Files ΓòÉΓòÉΓòÉ
  1243.  
  1244. Select Reset Non Write INI Files to have the OS2.INI and OS2SYS.INI files 
  1245. changed from a condition where they cannot be updated back to a normal 
  1246. condition. This menu item is not normally needed, since IniMaint and SysMaint 
  1247. will both recognize when the INI files cannot be written to and will 
  1248. automatically notify the user and ask them if they want the condition 
  1249. corrected. However, if a user has chosen to have IniMaint or SysMaint store 
  1250. their operational information in a file other than the OS2.INI file, then this 
  1251. condition would not be recognized unless the user chose to make a change to the 
  1252. OS2.INI or OS2SYS.INI files. For this reason, a facility that would allow the 
  1253. user to manually fix the situation has been added here. 
  1254.  
  1255. See also: 
  1256.  
  1257. o What is an INI File? 
  1258. o Test for Non Write INI Files 
  1259. o Non Write INI Files 
  1260. o Automatic Repair of Non Write INI Files 
  1261. o Operational Environment 
  1262. o Explanation of System and User INI Files 
  1263.  
  1264.  
  1265. ΓòÉΓòÉΓòÉ 50. Help for Test for Non Write INI Files ΓòÉΓòÉΓòÉ
  1266.  
  1267. Select Test for Non Write INI Files to have the OS2.INI and OS2SYS.INI files 
  1268. tested to see if they can be updated. This menu item is not normally needed, 
  1269. since IniMaint and SysMaint will both recognize when the INI files cannot be 
  1270. written to and will automatically notify the user and ask them if they want the 
  1271. condition corrected. However, if a user has chosen to have IniMaint or SysMaint 
  1272. store their operational information in a file other than the OS2.INI file, then 
  1273. this condition would not be recognized unless the user chose to make a change 
  1274. to the OS2.INI or OS2SYS.INI files. For this reason, a facility that would 
  1275. allow the user to manually make the same test has been added here. 
  1276.  
  1277. See also: 
  1278.  
  1279. o What is an INI File? 
  1280. o Reset Non Write INI Files 
  1281. o Non Write INI Files 
  1282. o Automatic Repair of Non Write INI Files 
  1283. o Operational Environment 
  1284. o Explanation of System and User INI Files 
  1285.  
  1286.  
  1287. ΓòÉΓòÉΓòÉ 51. Help for Describe EA File Contents ΓòÉΓòÉΓòÉ
  1288.  
  1289. Select Describe EA File Contents to display a Message Box that will describe 
  1290. the root Directory or File that was used to create the current displayed set of 
  1291. Extended Attributes, what is included in terms of Files and Directories and 
  1292. whether Subdirectories were also searched. 
  1293.  
  1294. See also: 
  1295.  
  1296. o What makes up the Desktop? 
  1297. o What is an Extended Attribute? 
  1298. o EA Defaults Dialog 
  1299. o Update EAs from the Current File 
  1300. o View EAs 
  1301. o Test EAs 
  1302. o Save EAs 
  1303. o Copy EAs 
  1304. o Move EAs 
  1305. o Split EAs 
  1306. o Join EAs 
  1307. o Compare EAs 
  1308. o Compare to Saved EAs 
  1309.  
  1310.  
  1311. ΓòÉΓòÉΓòÉ 52. Help for Update EAs from the Current File ΓòÉΓòÉΓòÉ
  1312.  
  1313. Select Update EAs from the Current File to Update the actual Extended 
  1314. Attributes for the Files and/or Directories that are in the currently displayed 
  1315. file. 
  1316.  
  1317. This would normally be used if a set of Extended Attributes were Edited, had 
  1318. been modified by the user and the user now wanted the modified Extended 
  1319. Attributes Joined to the actual Files and/or Directories. 
  1320.  
  1321. See also: 
  1322.  
  1323. o What makes up the Desktop? 
  1324. o What is an Extended Attribute? 
  1325. o EA Defaults Dialog 
  1326. o Describe EA File Contents 
  1327. o View EAs 
  1328. o Test EAs 
  1329. o Save EAs 
  1330. o Copy EAs 
  1331. o Move EAs 
  1332. o Split EAs 
  1333. o Join EAs 
  1334. o Compare EAs 
  1335. o Compare to Saved EAs 
  1336.  
  1337.  
  1338. ΓòÉΓòÉΓòÉ 53. Help for View Extended Attributes ΓòÉΓòÉΓòÉ
  1339.  
  1340. Select View to display the submenu that lists the different set of Directories 
  1341. and/or Files that can be viewed. Once one of the submenu selections are made, 
  1342. the user will be presented with an appropriate File/Directory/Drive Dialog that 
  1343. will allow the selection of the Root for the View. Once the Root is selected a 
  1344. file name will be built to hold the Extended Attributes. This name can be built 
  1345. automatically or can be selected by the user depending on the appropriate 
  1346. Default option. If the file already exists it will be overwrtten automatically 
  1347. or the user will be asked if they want it overwritten, based on the appropriate 
  1348. Default Option. Once all of this is done the Extended Attributes for the 
  1349. Directories and/or Files will be extracted and placed in the selected EA file 
  1350. Once the EAs have all been processed, the EA file will appear as the current 
  1351. INI file. 
  1352.  
  1353. The Application Listbox will contain the names of the Directories and/or Files 
  1354. that have been found. 
  1355.  
  1356. The Key Listbox will contain the List of EAs for the Directory or File that is 
  1357. currently selected in the Application Listbox. 
  1358.  
  1359. The Key Value window will contain the actual data for the EA. 
  1360.  
  1361. If the Default option Keep Temporary Files is not checked, then the user will 
  1362. never be asked for an Extended Attribute Filename, since the created file will 
  1363. be automatically deleted as soon as the View is completed. In addition, the 
  1364. generated filename will not be placed in the File Recall list, since it does 
  1365. not make sense to Recall a file that has been deleted. 
  1366.  
  1367. Refer to the Whatisea.txt file for a more complete description of how the 
  1368. Extended Attributes are displayed. 
  1369.  
  1370. The following File and Path Combinations can be Selected: 
  1371.  
  1372. o Select EAs for a Single File 
  1373. o Select EAs for a Single Path 
  1374. o Select EAs for all Files in Directory 
  1375. o Select EAs for all Directories in Directory 
  1376. o Select EAs for all Files and Directories in Directory 
  1377. o Select EAs for all Files in Directory and Subdirectory 
  1378. o Select EAs for all Directories in Directory and Subdirectory 
  1379. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1380. o Select EAs for all Files on Drive 
  1381. o Select EAs for all Directories on Drive 
  1382. o Select EAs for all Files and Directories on Drive 
  1383.  
  1384. See also: 
  1385.  
  1386. o What makes up the Desktop? 
  1387. o What is an Extended Attribute? 
  1388. o EA Defaults Dialog 
  1389. o Ask for EA Filename 
  1390. o Keep Temporary Files 
  1391. o Overwrite Existing Files 
  1392. o Describe EA File Contents 
  1393. o Update EAs from the Current File 
  1394. o View EAs 
  1395. o Save EAs 
  1396. o Copy EAs 
  1397. o Move EAs 
  1398. o Split EAs 
  1399. o Join EAs 
  1400. o Compare EAs 
  1401. o Compare to Saved EAs 
  1402.  
  1403.  
  1404. ΓòÉΓòÉΓòÉ 54. Help for Test Extended Attributes ΓòÉΓòÉΓòÉ
  1405.  
  1406. Select Test to display the submenu that lists the different set of Directories 
  1407. and/or Files that can be tested. Once one of the submenu selections are made, 
  1408. the user will be presented with an appropriate File/Directory/Drive Dialog that 
  1409. will allow the selection of the Root for the Test. Once the Root is selected 
  1410. the Extended Attributes for the Directories and/or Files will be examined and a 
  1411. Dialog will appear listing each File and/or Directory along with a notation as 
  1412. to whether the Extended Attributes are Valid or, if they are not Valid, what 
  1413. error was found. 
  1414.  
  1415. The following File and Path Combinations can be Selected: 
  1416.  
  1417. o Select EAs for a Single File 
  1418. o Select EAs for a Single Path 
  1419. o Select EAs for all Files in Directory 
  1420. o Select EAs for all Directories in Directory 
  1421. o Select EAs for all Files and Directories in Directory 
  1422. o Select EAs for all Files in Directory and Subdirectory 
  1423. o Select EAs for all Directories in Directory and Subdirectory 
  1424. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1425. o Select EAs for all Files on Drive 
  1426. o Select EAs for all Directories on Drive 
  1427. o Select EAs for all Files and Directories on Drive 
  1428.  
  1429. See also: 
  1430.  
  1431. o What makes up the Desktop? 
  1432. o What is an Extended Attribute? 
  1433. o EA Test Dialog 
  1434. o EA Defaults Dialog 
  1435. o Describe EA File Contents 
  1436. o Update EAs from the Current File 
  1437. o View EAs 
  1438. o Save EAs 
  1439. o Copy EAs 
  1440. o Move EAs 
  1441. o Split EAs 
  1442. o Join EAs 
  1443. o Compare EAs 
  1444. o Compare to Saved EAs 
  1445.  
  1446.  
  1447. ΓòÉΓòÉΓòÉ 55. Help for Save Extended Attributes ΓòÉΓòÉΓòÉ
  1448.  
  1449. Select Save to display the submenu that lists the different set of Directories 
  1450. and/or Files that can have their Extended Attributes saved. Once one of the 
  1451. submenu selections are made, the user will be presented with an appropriate 
  1452. File/Directory/Drive Dialog that will allow the selection of the Root for the 
  1453. Save. Once the Root is selected a file name will be built to hold the Extended 
  1454. Attributes. This name can be built automatically or can be selected by the user 
  1455. depending on the appropriate Default option. If the file already exists it will 
  1456. be overwrtten automatically or the user will be asked if they want it 
  1457. overwritten, based on the appropriate Default Option. Once all of this is done 
  1458. the Extended Attributes for the Directories and/or Files will be extracted and 
  1459. placed in the selected EA file. The actual Extended Attributes of the Source 
  1460. Files and/or Directories will not be altered. 
  1461.  
  1462. The following File and Path Combinations can be Selected: 
  1463.  
  1464. o Select EAs for a Single File 
  1465. o Select EAs for a Single Path 
  1466. o Select EAs for all Files in Directory 
  1467. o Select EAs for all Directories in Directory 
  1468. o Select EAs for all Files and Directories in Directory 
  1469. o Select EAs for all Files in Directory and Subdirectory 
  1470. o Select EAs for all Directories in Directory and Subdirectory 
  1471. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1472. o Select EAs for all Files on Drive 
  1473. o Select EAs for all Directories on Drive 
  1474. o Select EAs for all Files and Directories on Drive 
  1475.  
  1476. See also: 
  1477.  
  1478. o What makes up the Desktop? 
  1479. o What is an Extended Attribute? 
  1480. o EA Defaults Dialog 
  1481. o Describe EA File Contents 
  1482. o Update EAs from the Current File 
  1483. o View EAs 
  1484. o Test EAs 
  1485. o Copy EAs 
  1486. o Move EAs 
  1487. o Split EAs 
  1488. o Join EAs 
  1489. o Compare EAs 
  1490. o Compare to Saved EAs 
  1491.  
  1492.  
  1493. ΓòÉΓòÉΓòÉ 56. Help for Copy Extended Attributes ΓòÉΓòÉΓòÉ
  1494.  
  1495. Select Copy to display the submenu that lists the different set of Directories 
  1496. and/or Files that can have their Extended Attributes copied. Once one of the 
  1497. submenu selections are made, the user will be presented with an appropriate 
  1498. File/Directory/Drive Dialog that will allow the selection of the Source Root 
  1499. for the Copy. Once the Source Root is selected the user will be presented with 
  1500. an appropriate File/Directory/Drive Dialog that will allow the selection of the 
  1501. Target Root for the Copy. Once the Target Root is selected the Extended 
  1502. Attributes for the Source Directories and/or Files will be extracted and Copied 
  1503. to the File or Directory that has the same name in the Target. The Extended 
  1504. Attributes of the Source Files and/or Directories will be not be modified so 
  1505. that after the Copy these Files and/or Directories will have the same Extended 
  1506. Attributes as before the Copy. 
  1507.  
  1508. For example, if the Extended Attributes for Files were Copied from a Directory 
  1509. \SOURCE on Drive D to a Directroy \TARGET on Drive E, and there was a file 
  1510. SOMESTUF.TXT in both Directories, then the Extended Attributes for the file in 
  1511. the Source Directory would be copied to the same file in the Target. 
  1512.  
  1513. The following File and Path Combinations can be Selected: 
  1514.  
  1515. o Extended Attribute Name Matching 
  1516. o Select EAs for a Single File 
  1517. o Select EAs for a Single Path 
  1518. o Select EAs for all Files in Directory 
  1519. o Select EAs for all Directories in Directory 
  1520. o Select EAs for all Files and Directories in Directory 
  1521. o Select EAs for all Files in Directory and Subdirectory 
  1522. o Select EAs for all Directories in Directory and Subdirectory 
  1523. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1524. o Select EAs for all Files on Drive 
  1525. o Select EAs for all Directories on Drive 
  1526. o Select EAs for all Files and Directories on Drive 
  1527.  
  1528. See also: 
  1529.  
  1530. o What makes up the Desktop? 
  1531. o What is an Extended Attribute? 
  1532. o EA Defaults Dialog 
  1533. o Describe EA File Contents 
  1534. o Update EAs from the Current File 
  1535. o View EAs 
  1536. o Test EAs 
  1537. o Save EAs 
  1538. o Move EAs 
  1539. o Split EAs 
  1540. o Join EAs 
  1541. o Compare EAs 
  1542. o Compare to Saved EAs 
  1543.  
  1544.  
  1545. ΓòÉΓòÉΓòÉ 57. Help for Move Extended Attributes ΓòÉΓòÉΓòÉ
  1546.  
  1547. Select Move to display the submenu that lists the different set of Directories 
  1548. and/or Files that can have their Extended Attributes moved. Once one of the 
  1549. submenu selections are made, the user will be presented with an appropriate 
  1550. File/Directory/Drive Dialog that will allow the selection of the Source Root 
  1551. for the Move. Once the Source Root is selected the user will be presented with 
  1552. an appropriate File/Directory/Drive Dialog that will allow the selection of the 
  1553. Target Root for the Move. Once the Target Root is selected the Extended 
  1554. Attributes for the Source Directories and/or Files will be extracted and Moved 
  1555. to the File or Directory that has the same name in the Target. The Extended 
  1556. Attributes of the Source Files and/or Directories will be Deleted so that after 
  1557. the Move these Files and/or Directories will not have any Extended Attributes. 
  1558.  
  1559. For example, if the Extended Attributes for Files were Moved from a Directory 
  1560. \SOURCE on Drive D to a Directroy \TARGET on Drive E, and there was a file 
  1561. SOMESTUF.TXT in both Directories, then the Extended Attributes for the file in 
  1562. the Source Directory would be Moved to the same file in the Target. 
  1563.  
  1564. The following File and Path Combinations can be Selected: 
  1565.  
  1566. o Extended Attribute Name Matching 
  1567. o Select EAs for a Single File 
  1568. o Select EAs for a Single Path 
  1569. o Select EAs for all Files in Directory 
  1570. o Select EAs for all Directories in Directory 
  1571. o Select EAs for all Files and Directories in Directory 
  1572. o Select EAs for all Files in Directory and Subdirectory 
  1573. o Select EAs for all Directories in Directory and Subdirectory 
  1574. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1575. o Select EAs for all Files on Drive 
  1576. o Select EAs for all Directories on Drive 
  1577. o Select EAs for all Files and Directories on Drive 
  1578.  
  1579. See also: 
  1580.  
  1581. o What makes up the Desktop? 
  1582. o What is an Extended Attribute? 
  1583. o EA Defaults Dialog 
  1584. o Describe EA File Contents 
  1585. o Update EAs from the Current File 
  1586. o View EAs 
  1587. o Test EAs 
  1588. o Save EAs 
  1589. o Copy EAs 
  1590. o Split EAs 
  1591. o Join EAs 
  1592. o Compare EAs 
  1593. o Compare to Saved EAs 
  1594.  
  1595.  
  1596. ΓòÉΓòÉΓòÉ 58. Help for Split Extended Attributes ΓòÉΓòÉΓòÉ
  1597.  
  1598. Select Split to display the submenu that lists the different set of Directories 
  1599. and/or Files that can have their Extended Attributes split. Once one of the 
  1600. submenu selections are made, the user will be presented with an appropriate 
  1601. File/Directory/Drive Dialog that will allow the selection of the Root for the 
  1602. Split. Once the Root is selected a file name will be built to hold the Extended 
  1603. Attributes. This name can be built automatically or can be selected by the user 
  1604. depending on the appropriate Default option. If the file already exists it will 
  1605. be overwrtten automatically or the user will be asked if they want it 
  1606. overwritten, based on the appropriate Default Option. Once all of this is done 
  1607. the Extended Attributes for the Directories and/or Files will be extracted and 
  1608. placed in the selected EA file. The actual Extended Attributes of the Source 
  1609. Files and/or Directories will be deleted and these Files and/or Directories 
  1610. will no longer have any Extended Attributes. 
  1611.  
  1612. The following File and Path Combinations can be Selected: 
  1613.  
  1614. o Select EAs for a Single File 
  1615. o Select EAs for a Single Path 
  1616. o Select EAs for all Files in Directory 
  1617. o Select EAs for all Directories in Directory 
  1618. o Select EAs for all Files and Directories in Directory 
  1619. o Select EAs for all Files in Directory and Subdirectory 
  1620. o Select EAs for all Directories in Directory and Subdirectory 
  1621. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1622. o Select EAs for all Files on Drive 
  1623. o Select EAs for all Directories on Drive 
  1624. o Select EAs for all Files and Directories on Drive 
  1625.  
  1626. See also: 
  1627.  
  1628. o What makes up the Desktop? 
  1629. o What is an Extended Attribute? 
  1630. o EA Defaults Dialog 
  1631. o Describe EA File Contents 
  1632. o Update EAs from the Current File 
  1633. o View EAs 
  1634. o Test EAs 
  1635. o Save EAs 
  1636. o Copy EAs 
  1637. o Move EAs 
  1638. o Join EAs 
  1639. o Compare EAs 
  1640. o Compare to Saved EAs 
  1641.  
  1642.  
  1643. ΓòÉΓòÉΓòÉ 59. Help for Join Extended Attributes ΓòÉΓòÉΓòÉ
  1644.  
  1645. Select Join to display the submenu that lists the different set of Directories 
  1646. and/or Files that can have their Extended Attributes Joined. Once one of the 
  1647. submenu selections are made, the user will be presented with an appropriate 
  1648. File/Directory/Drive Dialog that will allow the selection of the Root for the 
  1649. Join. Once the Root is selected the Extended Attributes in the Current File 
  1650. will be Joined to any Files and/or Directories in the Target that have the same 
  1651. name as a corresponding File or Directory in the Current File. 
  1652.  
  1653. This function is very similar to the Update EA's from the Current File except 
  1654. that the Extended Attributes can be Joined to a set of Files and/or Directories 
  1655. different from the original ones. 
  1656.  
  1657. The following File and Path Combinations can be Selected: 
  1658.  
  1659. o Extended Attribute Name Matching 
  1660. o Select EAs for a Single File 
  1661. o Select EAs for a Single Path 
  1662. o Select EAs for all Files in Directory 
  1663. o Select EAs for all Directories in Directory 
  1664. o Select EAs for all Files and Directories in Directory 
  1665. o Select EAs for all Files in Directory and Subdirectory 
  1666. o Select EAs for all Directories in Directory and Subdirectory 
  1667. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1668. o Select EAs for all Files on Drive 
  1669. o Select EAs for all Directories on Drive 
  1670. o Select EAs for all Files and Directories on Drive 
  1671.  
  1672. See also: 
  1673.  
  1674. o What makes up the Desktop? 
  1675. o What is an Extended Attribute? 
  1676. o EA Defaults Dialog 
  1677. o Describe EA File Contents 
  1678. o Update EAs from the Current File 
  1679. o View EAs 
  1680. o Test EAs 
  1681. o Save EAs 
  1682. o Copy EAs 
  1683. o Move EAs 
  1684. o Split EAs 
  1685. o Compare EAs 
  1686. o Compare to Saved EAs 
  1687.  
  1688.  
  1689. ΓòÉΓòÉΓòÉ 60. Help for Compare Extended Attributes ΓòÉΓòÉΓòÉ
  1690.  
  1691. Select Compare to Compare the Extended Attributes for one set of Files and/or 
  1692. Directories to those current on another set of Files and/or Directories. When 
  1693. this selection is made the first action is to display the submenu that lists 
  1694. the different set of Directories and/or Files that can be compared. Once one of 
  1695. the submenu selections are made, the user will be presented with an appropriate 
  1696. File/Directory/Drive Dialog that will allow the selection of the Source Root 
  1697. for the Compare. Once the Source Root is selected the user will be presented 
  1698. with an appropriate File/Directory/Drive Dialog that will allow the selection 
  1699. of the Target Root for the Compare. Once the Target Root is selected a file 
  1700. name will be built to hold the Source Extended Attributes. This name can be 
  1701. built automatically or can be selected by the user depending on the appropriate 
  1702. Default option. If the file already exists it will be overwrtten automatically 
  1703. or the user will be asked if they want it overwritten, based on the appropriate 
  1704. Default Option. Then a file name will be built to hold the Target Extended 
  1705. Attributes. This name can be built automatically or can be selected by the user 
  1706. depending on the appropriate Default option. If the file already exists it will 
  1707. be overwrtten automatically or the user will be asked if they want it 
  1708. overwritten, based on the appropriate Default Option. Once all of this is done 
  1709. the Compare Dialog will appear and do a Key Value level Compare of the Extended 
  1710. Attribute information between the Source and Target. Once the Compare is 
  1711. completed, the files that contain the Extended Attributes will be deleted if 
  1712. the user has selected this Default Option. 
  1713.  
  1714. If the Default option Keep Temporary Files is not checked, then the user will 
  1715. never be asked for an Extended Attribute Filename, since the created file will 
  1716. be automatically deleted as soon as the View is completed. In addition, the 
  1717. generated filename will not be placed in the File Recall list, since it does 
  1718. not make sense to Recall a file that has been deleted. 
  1719.  
  1720. The following File and Path Combinations can be Selected: 
  1721.  
  1722. o Extended Attribute Name Matching 
  1723. o Select EAs for a Single File 
  1724. o Select EAs for a Single Path 
  1725. o Select EAs for all Files in Directory 
  1726. o Select EAs for all Directories in Directory 
  1727. o Select EAs for all Files and Directories in Directory 
  1728. o Select EAs for all Files in Directory and Subdirectory 
  1729. o Select EAs for all Directories in Directory and Subdirectory 
  1730. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1731. o Select EAs for all Files on Drive 
  1732. o Select EAs for all Directories on Drive 
  1733. o Select EAs for all Files and Directories on Drive 
  1734.  
  1735. See also: 
  1736.  
  1737. o What makes up the Desktop? 
  1738. o What is an Extended Attribute? 
  1739. o EA Defaults Dialog 
  1740. o Ask for EA Filename 
  1741. o Keep Temporary Files 
  1742. o Overwrite Existing Files 
  1743. o Compare Files Dialog 
  1744. o Describe EA File Contents 
  1745. o Update EAs from the Current File 
  1746. o View EAs 
  1747. o Test EAs 
  1748. o Save EAs 
  1749. o Copy EAs 
  1750. o Move EAs 
  1751. o Split EAs 
  1752. o Join EAs 
  1753. o Compare to Saved EAs 
  1754.  
  1755.  
  1756. ΓòÉΓòÉΓòÉ 61. Help for Compare to Saved Extended Attributes ΓòÉΓòÉΓòÉ
  1757.  
  1758. Select Compare to Saved to Compare the Extended Attributes that are currently 
  1759. on a set of Files and/or Directories to those that have already been saved in 
  1760. an EA file. For example, this entry would be used to compare the current 
  1761. Extended Attributes for a set of Files and/or Directories to those saved 
  1762. previously, in oder to see what kinds of changes have occurred. When this 
  1763. selection is made the first action is to display the submenu that lists the 
  1764. different set of Directories and/or Files that can be compared. Once one of the 
  1765. submenu selections are made, the user will be presented with an appropriate 
  1766. File/Directory/Drive Dialog that will allow the selection of the Source Root 
  1767. for the Compare. Once the Source Root is selected the user will be presented 
  1768. with a File Dialog that will allow the selection of the Target EA File for the 
  1769. Compare. Once the Target Root is selected a file name will be built to hold the 
  1770. Source Extended Attributes. This name can be built automatically or can be 
  1771. selected by the user depending on the appropriate Default option. If the file 
  1772. already exists it will be overwrtten automatically or the user will be asked if 
  1773. they want it overwritten, based on the appropriate Default Option. Once all of 
  1774. this is done the Compare Dialog will appear and do a Key Value level Compare of 
  1775. the Extended Attribute information between the Source and Target. Once the 
  1776. Compare is completed, the files that contain the Source Extended Attributes 
  1777. will be deleted if the user has selected this Default Option. 
  1778.  
  1779. If the Default option Keep Temporary Files is not checked, then the user will 
  1780. never be asked for an Extended Attribute Filename, since the created file will 
  1781. be automatically deleted as soon as the View is completed. In addition, the 
  1782. generated filename will not be placed in the File Recall list, since it does 
  1783. not make sense to Recall a file that has been deleted. 
  1784.  
  1785. The following File and Path Combinations can be Selected: 
  1786.  
  1787. o Extended Attribute Name Matching 
  1788. o Select EAs for a Single File 
  1789. o Select EAs for a Single Path 
  1790. o Select EAs for all Files in Directory 
  1791. o Select EAs for all Directories in Directory 
  1792. o Select EAs for all Files and Directories in Directory 
  1793. o Select EAs for all Files in Directory and Subdirectory 
  1794. o Select EAs for all Directories in Directory and Subdirectory 
  1795. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1796. o Select EAs for all Files on Drive 
  1797. o Select EAs for all Directories on Drive 
  1798. o Select EAs for all Files and Directories on Drive 
  1799.  
  1800. See also: 
  1801.  
  1802. o What makes up the Desktop? 
  1803. o What is an Extended Attribute? 
  1804. o EA Defaults Dialog 
  1805. o Ask for EA Filename 
  1806. o Keep Temporary Files 
  1807. o Overwrite Existing Files 
  1808. o Compare Files Dialog 
  1809. o Describe EA File Contents 
  1810. o Update EAs from the Current File 
  1811. o View EAs 
  1812. o Test EAs 
  1813. o Save EAs 
  1814. o Copy EAs 
  1815. o Move EAs 
  1816. o Split EAs 
  1817. o Join EAs 
  1818. o Compare EAs 
  1819.  
  1820.  
  1821. ΓòÉΓòÉΓòÉ 62. Help for Select EAs for a Single File ΓòÉΓòÉΓòÉ
  1822.  
  1823. Select EAs for File to display the Extended Attributes for a single file. A 
  1824. File Selection Dialog will be displayed allowing the user to select the file. 
  1825.  
  1826. The associated Menu Items are: 
  1827.  
  1828. o View EAs 
  1829. o Test EAs 
  1830. o Save EAs 
  1831. o Copy EAs 
  1832. o Move EAs 
  1833. o Split EAs 
  1834. o Join EAs 
  1835. o Compare EAs 
  1836. o Compare to Saved EAs 
  1837.  
  1838. See also: 
  1839.  
  1840. o What makes up the Desktop? 
  1841. o What is an Extended Attribute? 
  1842. o EA Defaults Dialog 
  1843. o Describe EA File Contents 
  1844. o Select EAs for a Single Path 
  1845. o Select EAs for all Files in Directory 
  1846. o Select EAs for all Directories in Directory 
  1847. o Select EAs for all Files and Directories in Directory 
  1848. o Select EAs for all Files in Directory and Subdirectory 
  1849. o Select EAs for all Directories in Directory and Subdirectory 
  1850. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1851. o Select EAs for all Files on Drive 
  1852. o Select EAs for all Directories on Drive 
  1853. o Select EAs for all Files and Directories on Drive 
  1854.  
  1855.  
  1856. ΓòÉΓòÉΓòÉ 63. Help for Select EAs for a Single Path ΓòÉΓòÉΓòÉ
  1857.  
  1858. Select EAs for Path to display the Extended Attributes for a single directory. 
  1859. A File Selection Dialog will be displayed allowing the user to select the 
  1860. directory. 
  1861.  
  1862. The associated Menu Items are: 
  1863.  
  1864. o View EAs 
  1865. o Test EAs 
  1866. o Save EAs 
  1867. o Copy EAs 
  1868. o Move EAs 
  1869. o Split EAs 
  1870. o Join EAs 
  1871. o Compare EAs 
  1872. o Compare to Saved EAs 
  1873.  
  1874. See also: 
  1875.  
  1876. o What makes up the Desktop? 
  1877. o What is an Extended Attribute? 
  1878. o EA Defaults Dialog 
  1879. o Describe EA File Contents 
  1880. o Select EAs for a Single File 
  1881. o Select EAs for all Files in Directory 
  1882. o Select EAs for all Directories in Directory 
  1883. o Select EAs for all Files and Directories in Directory 
  1884. o Select EAs for all Files in Directory and Subdirectory 
  1885. o Select EAs for all Directories in Directory and Subdirectory 
  1886. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1887. o Select EAs for all Files on Drive 
  1888. o Select EAs for all Directories on Drive 
  1889. o Select EAs for all Files and Directories on Drive 
  1890.  
  1891.  
  1892. ΓòÉΓòÉΓòÉ 64. Help for Select EAs for all Files in Directory ΓòÉΓòÉΓòÉ
  1893.  
  1894. Select EAs for all Files in Directory to display the Extended Attributes for 
  1895. all the Files in a single Subdirectory. A File Selection Dialog will be 
  1896. displayed allowing the user to select the Root Directory to use. 
  1897.  
  1898. The associated Menu Items are: 
  1899.  
  1900. o View EAs 
  1901. o Test EAs 
  1902. o Save EAs 
  1903. o Copy EAs 
  1904. o Move EAs 
  1905. o Split EAs 
  1906. o Join EAs 
  1907. o Compare EAs 
  1908. o Compare to Saved EAs 
  1909.  
  1910. See also: 
  1911.  
  1912. o What makes up the Desktop? 
  1913. o What is an Extended Attribute? 
  1914. o EA Defaults Dialog 
  1915. o Describe EA File Contents 
  1916. o Select EAs for a Single File 
  1917. o Select EAs for a Single Path 
  1918. o Select EAs for all Directories in Directory 
  1919. o Select EAs for all Files and Directories in Directory 
  1920. o Select EAs for all Files in Directory and Subdirectory 
  1921. o Select EAs for all Directories in Directory and Subdirectory 
  1922. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1923. o Select EAs for all Files on Drive 
  1924. o Select EAs for all Directories on Drive 
  1925. o Select EAs for all Files and Directories on Drive 
  1926.  
  1927.  
  1928. ΓòÉΓòÉΓòÉ 65. Help for Select EAs for all Directories in Directory ΓòÉΓòÉΓòÉ
  1929.  
  1930. Select EAs for all Directories in Directory to display the Extended Attributes 
  1931. for all the Directories in a single Subdirectory. A File Selection Dialog will 
  1932. be displayed allowing the user to select the Root Directory to use. 
  1933.  
  1934. The associated Menu Items are: 
  1935.  
  1936. o View EAs 
  1937. o Test EAs 
  1938. o Save EAs 
  1939. o Copy EAs 
  1940. o Move EAs 
  1941. o Split EAs 
  1942. o Join EAs 
  1943. o Compare EAs 
  1944. o Compare to Saved EAs 
  1945.  
  1946. See also: 
  1947.  
  1948. o What makes up the Desktop? 
  1949. o What is an Extended Attribute? 
  1950. o EA Defaults Dialog 
  1951. o Describe EA File Contents 
  1952. o Select EAs for a Single File 
  1953. o Select EAs for a Single Path 
  1954. o Select EAs for all Files in Directory 
  1955. o Select EAs for all Files and Directories in Directory 
  1956. o Select EAs for all Files in Directory and Subdirectory 
  1957. o Select EAs for all Directories in Directory and Subdirectory 
  1958. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1959. o Select EAs for all Files on Drive 
  1960. o Select EAs for all Directories on Drive 
  1961. o Select EAs for all Files and Directories on Drive 
  1962.  
  1963.  
  1964. ΓòÉΓòÉΓòÉ 66. Help for Select EAs for all Files and Directories in Directory ΓòÉΓòÉΓòÉ
  1965.  
  1966. Select EAs for all Files and Directories in Directory to display the Extended 
  1967. Attributes for all the Files and Directories in a single Subdirectory. A File 
  1968. Selection Dialog will be displayed allowing the user to select the Root 
  1969. Directory to use. 
  1970.  
  1971. The associated Menu Items are: 
  1972.  
  1973. o View EAs 
  1974. o Test EAs 
  1975. o Save EAs 
  1976. o Copy EAs 
  1977. o Move EAs 
  1978. o Split EAs 
  1979. o Join EAs 
  1980. o Compare EAs 
  1981. o Compare to Saved EAs 
  1982.  
  1983. See also: 
  1984.  
  1985. o What makes up the Desktop? 
  1986. o What is an Extended Attribute? 
  1987. o EA Defaults Dialog 
  1988. o Describe EA File Contents 
  1989. o Select EAs for a Single File 
  1990. o Select EAs for a Single Path 
  1991. o Select EAs for all Files in Directory 
  1992. o Select EAs for all Directories in Directory 
  1993. o Select EAs for all Files in Directory and Subdirectory 
  1994. o Select EAs for all Directories in Directory and Subdirectory 
  1995. o Select EAs for all Files and Directories in Directory and Subdirectory 
  1996. o Select EAs for all Files on Drive 
  1997. o Select EAs for all Directories on Drive 
  1998. o Select EAs for all Files and Directories on Drive 
  1999.  
  2000.  
  2001. ΓòÉΓòÉΓòÉ 67. Help for Select EAs for all Files in Directory and Subdirectory ΓòÉΓòÉΓòÉ
  2002.  
  2003. Select EAs for all Files in Directory and Subdirectory to display the Extended 
  2004. Attributes for all the Files in a single Directory and all of it's 
  2005. Subdirectories. A File Selection Dialog will be displayed allowing the user to 
  2006. select the Root Directory to use. 
  2007.  
  2008. The associated Menu Items are: 
  2009.  
  2010. o View EAs 
  2011. o Test EAs 
  2012. o Save EAs 
  2013. o Copy EAs 
  2014. o Move EAs 
  2015. o Split EAs 
  2016. o Join EAs 
  2017. o Compare EAs 
  2018. o Compare to Saved EAs 
  2019.  
  2020. See also: 
  2021.  
  2022. o What makes up the Desktop? 
  2023. o What is an Extended Attribute? 
  2024. o EA Defaults Dialog 
  2025. o Describe EA File Contents 
  2026. o Select EAs for a Single File 
  2027. o Select EAs for a Single Path 
  2028. o Select EAs for all Files in Directory 
  2029. o Select EAs for all Directories in Directory 
  2030. o Select EAs for all Files and Directories in Directory 
  2031. o Select EAs for all Directories in Directory and Subdirectory 
  2032. o Select EAs for all Files and Directories in Directory and Subdirectory 
  2033. o Select EAs for all Files on Drive 
  2034. o Select EAs for all Directories on Drive 
  2035. o Select EAs for all Files and Directories on Drive 
  2036.  
  2037.  
  2038. ΓòÉΓòÉΓòÉ 68. Help for Select EAs for all Directories in Directory and Subdirectory ΓòÉΓòÉΓòÉ
  2039.  
  2040. Select EAs for all Directories in Directory and Subdirectory to display the 
  2041. Extended Attributes for all the Directories in a single Directory and all of 
  2042. it's Subdirectories. A File Selection Dialog will be displayed allowing the 
  2043. user to select the Root Directory to use. 
  2044.  
  2045. The associated Menu Items are: 
  2046.  
  2047. o View EAs 
  2048. o Test EAs 
  2049. o Save EAs 
  2050. o Copy EAs 
  2051. o Move EAs 
  2052. o Split EAs 
  2053. o Join EAs 
  2054. o Compare EAs 
  2055. o Compare to Saved EAs 
  2056.  
  2057. See also: 
  2058.  
  2059. o What makes up the Desktop? 
  2060. o What is an Extended Attribute? 
  2061. o EA Defaults Dialog 
  2062. o Describe EA File Contents 
  2063. o Select EAs for a Single File 
  2064. o Select EAs for a Single Path 
  2065. o Select EAs for all Files in Directory 
  2066. o Select EAs for all Directories in Directory 
  2067. o Select EAs for all Files and Directories in Directory 
  2068. o Select EAs for all Files in Directory and Subdirectory 
  2069. o Select EAs for all Files and Directories in Directory and Subdirectory 
  2070. o Select EAs for all Files on Drive 
  2071. o Select EAs for all Directories on Drive 
  2072. o Select EAs for all Files and Directories on Drive 
  2073.  
  2074.  
  2075. ΓòÉΓòÉΓòÉ 69. Help for Select EAs for all Files and Directories in Directory and Subdirectory ΓòÉΓòÉΓòÉ
  2076.  
  2077. Select EAs for all Files and Directories in Directory and Subdirectory to 
  2078. display the Extended Attributes for all the Files and Directories in a single 
  2079. Directory and all of it's Subdirectories. A File Selection Dialog will be 
  2080. displayed allowing the user to select the Root Directory to use. 
  2081.  
  2082. The associated Menu Items are: 
  2083.  
  2084. o View EAs 
  2085. o Test EAs 
  2086. o Save EAs 
  2087. o Copy EAs 
  2088. o Move EAs 
  2089. o Split EAs 
  2090. o Join EAs 
  2091. o Compare EAs 
  2092. o Compare to Saved EAs 
  2093.  
  2094. See also: 
  2095.  
  2096. o What makes up the Desktop? 
  2097. o What is an Extended Attribute? 
  2098. o EA Defaults Dialog 
  2099. o Describe EA File Contents 
  2100. o Select EAs for a Single File 
  2101. o Select EAs for a Single Path 
  2102. o Select EAs for all Files in Directory 
  2103. o Select EAs for all Directories in Directory 
  2104. o Select EAs for all Files and Directories in Directory 
  2105. o Select EAs for all Files in Directory and Subdirectory 
  2106. o Select EAs for all Directories in Directory and Subdirectory 
  2107. o Select EAs for all Files on Drive 
  2108. o Select EAs for all Directories on Drive 
  2109. o Select EAs for all Files and Directories on Drive 
  2110.  
  2111.  
  2112. ΓòÉΓòÉΓòÉ 70. Help for Select EAs for all Files on Drive ΓòÉΓòÉΓòÉ
  2113.  
  2114. Select EAs for all Files on Drive to display the Extended Attributes for all 
  2115. the Files on a Drive. A Drive Selection Dialog will be displayed allowing the 
  2116. user to select the Drive to use. 
  2117.  
  2118. The associated Menu Items are: 
  2119.  
  2120. o View EAs 
  2121. o Test EAs 
  2122. o Save EAs 
  2123. o Copy EAs 
  2124. o Move EAs 
  2125. o Split EAs 
  2126. o Join EAs 
  2127. o Compare EAs 
  2128. o Compare to Saved EAs 
  2129.  
  2130. See also: 
  2131.  
  2132. o What makes up the Desktop? 
  2133. o What is an Extended Attribute? 
  2134. o EA Defaults Dialog 
  2135. o Describe EA File Contents 
  2136. o Select EAs for a Single File 
  2137. o Select EAs for a Single Path 
  2138. o Select EAs for all Files in Directory 
  2139. o Select EAs for all Directories in Directory 
  2140. o Select EAs for all Files and Directories in Directory 
  2141. o Select EAs for all Files in Directory and Subdirectory 
  2142. o Select EAs for all Directories in Directory and Subdirectory 
  2143. o Select EAs for all Files and Directories in Directory and Subdirectory 
  2144. o Select EAs for all Directories on Drive 
  2145. o Select EAs for all Files and Directories on Drive 
  2146.  
  2147.  
  2148. ΓòÉΓòÉΓòÉ 71. Help for Select EAs for all Directories on Drive ΓòÉΓòÉΓòÉ
  2149.  
  2150. Select EAs for all Directories on Drive to display the Extended Attributes for 
  2151. all the Directories on a Drive. A Drive Selection Dialog will be displayed 
  2152. allowing the user to select the Drive to use. 
  2153.  
  2154. The associated Menu Items are: 
  2155.  
  2156. o View EAs 
  2157. o Test EAs 
  2158. o Save EAs 
  2159. o Copy EAs 
  2160. o Move EAs 
  2161. o Split EAs 
  2162. o Join EAs 
  2163. o Compare EAs 
  2164. o Compare to Saved EAs 
  2165.  
  2166. See also: 
  2167.  
  2168. o What makes up the Desktop? 
  2169. o What is an Extended Attribute? 
  2170. o EA Defaults Dialog 
  2171. o Describe EA File Contents 
  2172. o Select EAs for a Single File 
  2173. o Select EAs for a Single Path 
  2174. o Select EAs for all Files in Directory 
  2175. o Select EAs for all Directories in Directory 
  2176. o Select EAs for all Files and Directories in Directory 
  2177. o Select EAs for all Files in Directory and Subdirectory 
  2178. o Select EAs for all Directories in Directory and Subdirectory 
  2179. o Select EAs for all Files and Directories in Directory and Subdirectory 
  2180. o Select EAs for all Files on Drive 
  2181. o Select EAs for all Files and Directories on Drive 
  2182.  
  2183.  
  2184. ΓòÉΓòÉΓòÉ 72. Help for Select EAs for all Files and Directories on Drive ΓòÉΓòÉΓòÉ
  2185.  
  2186. Select EAs for all Files and Directories on Drive to display the Extended 
  2187. Attributes for all the Files and Directories on a Drive. A Drive Selection 
  2188. Dialog will be displayed allowing the user to select the Drive to use. 
  2189.  
  2190. The associated Menu Items are: 
  2191.  
  2192. o View EAs 
  2193. o Test EAs 
  2194. o Save EAs 
  2195. o Copy EAs 
  2196. o Move EAs 
  2197. o Split EAs 
  2198. o Join EAs 
  2199. o Compare EAs 
  2200. o Compare to Saved EAs 
  2201.  
  2202. See also: 
  2203.  
  2204. o What makes up the Desktop? 
  2205. o What is an Extended Attribute? 
  2206. o EA Defaults Dialog 
  2207. o Describe EA File Contents 
  2208. o Select EAs for a Single File 
  2209. o Select EAs for a Single Path 
  2210. o Select EAs for all Files in Directory 
  2211. o Select EAs for all Directories in Directory 
  2212. o Select EAs for all Files and Directories in Directory 
  2213. o Select EAs for all Files in Directory and Subdirectory 
  2214. o Select EAs for all Directories in Directory and Subdirectory 
  2215. o Select EAs for all Files and Directories in Directory and Subdirectory 
  2216. o Select EAs for all Files on Drive 
  2217. o Select EAs for all Directories on Drive 
  2218.  
  2219.  
  2220. ΓòÉΓòÉΓòÉ 73. Help for Find Application Name ΓòÉΓòÉΓòÉ
  2221.  
  2222. Select Application Name on the Find menu to do a Find on the entries in the 
  2223. Application Listbox. If the Find is successful the Application Name will be 
  2224. Selected and the Listbox will be scrolled to insure the found name is visible. 
  2225.  
  2226. See also: 
  2227.  
  2228. o Find Dialog 
  2229. o Display Find in Progress 
  2230.  
  2231.  
  2232. ΓòÉΓòÉΓòÉ 74. Help for Find Current Key Name ΓòÉΓòÉΓòÉ
  2233.  
  2234. Select Current Key Name on the Find menu to do a Find on the entries in the 
  2235. Current Key Listbox. If the Find is successful the Current Key Name will be 
  2236. Selected and the Listbox will be scrolled to insure the found name is visible. 
  2237.  
  2238. See also: 
  2239.  
  2240. o Find Any Key Name 
  2241. o Find Dialog 
  2242. o Display Find in Progress 
  2243.  
  2244.  
  2245. ΓòÉΓòÉΓòÉ 75. Help for Find Current Key Value ΓòÉΓòÉΓòÉ
  2246.  
  2247. Select Current Key Value on the Find menu to do a Find on the entries in the 
  2248. Current Key Value MLE. If the Find is successful the Current Key Value will be 
  2249. Selected and the MLE will be scrolled to insure the found value is visible. 
  2250.  
  2251. See also: 
  2252.  
  2253. o Find Application Key Value 
  2254. o Find Any Key Value 
  2255. o Find Dialog 
  2256. o Display Find in Progress 
  2257.  
  2258.  
  2259. ΓòÉΓòÉΓòÉ 76. Help for Find Application Key Value ΓòÉΓòÉΓòÉ
  2260.  
  2261. Select Application Key Value on the Find menu to do a Find on all of the Key 
  2262. Values for the current Application. If the Find is successful the Current Key 
  2263. Name will be Selected, the Listbox will be scrolled to insure the selected Name 
  2264. is visible, the found Key Value will be loaded into the Key Value MLE, and the 
  2265. Key Value MLE will be scrolled to insure the found Value is visible. 
  2266.  
  2267. See also: 
  2268.  
  2269. o Find Current Key Value 
  2270. o Find Any Key Value 
  2271. o Find Dialog 
  2272. o Display Find in Progress 
  2273.  
  2274.  
  2275. ΓòÉΓòÉΓòÉ 77. Help for Find Any Key Name ΓòÉΓòÉΓòÉ
  2276.  
  2277. Select Any Key Name on the Find menu to do a Find on all of the Key Names in 
  2278. the current INI file. If the Find is successful the Application that contains 
  2279. the Key Name will be selected in the Application Listbox, the Application 
  2280. Listbox will be scrolled to insure the selected Application is visible, the Key 
  2281. Names will be loaded into the Key Listbox, the Current Key Name will be 
  2282. Selected and the Listbox will be scrolled to insure the found Name is visible. 
  2283.  
  2284. See also: 
  2285.  
  2286. o Find Current Key Name 
  2287. o Find Dialog 
  2288. o Display Find in Progress 
  2289.  
  2290.  
  2291. ΓòÉΓòÉΓòÉ 78. Help for Find Any Key Value ΓòÉΓòÉΓòÉ
  2292.  
  2293. Select Any Key Value on the Find menu to do a Find on all of the Key Values in 
  2294. the current INI file. If the Find is successful the Application that contains 
  2295. the Key Value will be selected in the Application Listbox, the Application 
  2296. Listbox will be scrolled to insure the selected Application is visible, the Key 
  2297. Names will be loaded into the Key Listbox, the Current Key Name will be 
  2298. Selected, the Listbox will be scrolled to insure the selected Name is visible, 
  2299. the found Key Value will be loaded into the Key Value MLE, and the Key Value 
  2300. MLE will be scrolled to insure the found Value is visible. 
  2301.  
  2302. See also: 
  2303.  
  2304. o Find Current Key Value 
  2305. o Find Application Key Value 
  2306. o Find Dialog 
  2307. o Display Find in Progress 
  2308.  
  2309.  
  2310. ΓòÉΓòÉΓòÉ 79. Help for Reset Desktop ΓòÉΓòÉΓòÉ
  2311.  
  2312. Select Reset Desktop to Reset WPS to the same condition as when OS/2 was last 
  2313. booted from the Harddisk. This selection should not be needed except in special 
  2314. situations. Normally, all of the Desktop menu selections will automatically do 
  2315. a Reset of the Desktop, if it is necessary. However, there are a number of 
  2316. different kinds of manual things that can be done to the INI files and/or the 
  2317. Desktop Extended Attributes that will not take effect until WPS has been 
  2318. restarted, therefore, this option is provided for that purpose. 
  2319.  
  2320. When WPS is reset, the visual effect is the same as when WPS encounters an 
  2321. error that prevents if from continuing. In this case, all of the Icons and 
  2322. Folders on the Desktop will disappear and the Desktop itself will appear to 
  2323. fold in on itself. After a few seconds, the Icons will start to reappear and, 
  2324. if the appropriate option is selected in the OS2.INI file, the Folders that 
  2325. were open at the time of the WPS termination should also reopen. The first time 
  2326. this occurs for each user, it is disconcerting. However, this is actually a 
  2327. very good feature of WPS and has saved many users the need to reboot OS/2. 
  2328.  
  2329. See also: 
  2330.  
  2331. o What makes up the Desktop? 
  2332. o What is an Extended Attribute? 
  2333. o What is an INI File? 
  2334. o Defaults Dialog 
  2335. o Backup Desktop 
  2336. o Restore Desktop ID 
  2337. o Restore Desktop Directory 
  2338. o Restore Desktop INI Files 
  2339.  
  2340.  
  2341. ΓòÉΓòÉΓòÉ 80. Help for Backup Desktop ΓòÉΓòÉΓòÉ
  2342.  
  2343. Select Backup Desktop to create a Simple Backup of the Desktop. This selection 
  2344. will first rebuild the Backup CMD file, in order to insure that it is current 
  2345. with the actual Desktop Directory structure, and then will execute the CMD 
  2346. file. Normally, the user will see a window open on the Desktop and can watch 
  2347. the CMD file while it makes the backup. 
  2348.  
  2349. The actual Backup procedure consists of: 
  2350.  
  2351.  1. Erasing the oldset Backup Generation, if it exists. 
  2352.  
  2353.  2. Renaming each remaining Generation to the next oldset generation. 
  2354.  
  2355.  3. Using Zip to zip the OS2.INI and OS2SYS.INI files into a temporary zip 
  2356.     file. 
  2357.  
  2358.  4. Using Zip to zip the Desktop Directory structure and it's Extended 
  2359.     Attributes into a temporary zip file. 
  2360.  
  2361.  5. Zipping the temporary zip files from above into a single zip file. 
  2362.  
  2363.  6. Erasing the two temporary zip files. 
  2364.  
  2365. The reason the INI Files and the Desktop Directory structure are zipped into 
  2366. separate files is so that they can be Restored individually. 
  2367.  
  2368. This item will not operate correctly if the version of Zip that is first found 
  2369. in the CONFIG.SYS PATH variable is not an OS/2 version of Zip and is a version 
  2370. that supports zipping Extended Attributes. If there is any question about this, 
  2371. please refer to the discussion of the Operational Environment. 
  2372.  
  2373. See also: 
  2374.  
  2375. o Operational Environment 
  2376. o What makes up the Desktop? 
  2377. o What is an Extended Attribute? 
  2378. o What is an INI File? 
  2379. o Defaults Dialog 
  2380. o Reset Desktop 
  2381. o Create Backup CMD File 
  2382. o Create Restore CMD File 
  2383. o Restore Desktop ID 
  2384. o Restore Desktop Directory 
  2385. o Restore Desktop INI Files 
  2386.  
  2387.  
  2388. ΓòÉΓòÉΓòÉ 81. Help for Create Backup CMD File ΓòÉΓòÉΓòÉ
  2389.  
  2390. Select Create Backup CMD File to create the CMD file that would backup the 
  2391. current Desktop with the currently specified number of Backup Generations. The 
  2392. CMD file will automatically be rebuilt anytime the Desktop is actually Backed 
  2393. up, but it can also be built manually, so that it can be used in other 
  2394. situations, such as when the system is booted. 
  2395.  
  2396. Any time the number of Backup Generations is changed, then this CMD file should 
  2397. get rebuilt. 
  2398.  
  2399. See also: 
  2400.  
  2401. o What makes up the Desktop? 
  2402. o What is an Extended Attribute? 
  2403. o What is an INI File? 
  2404. o Defaults Dialog 
  2405. o Reset Desktop 
  2406. o Backup Desktop 
  2407. o Create Restore CMD File 
  2408. o Restore Desktop ID 
  2409. o Restore Desktop Directory 
  2410. o Restore Desktop INI Files 
  2411.  
  2412.  
  2413. ΓòÉΓòÉΓòÉ 82. Help for Create Restore CMD File ΓòÉΓòÉΓòÉ
  2414.  
  2415. Select Create Restore CMD File to Restore the Desktop from any one of the 
  2416. Backup Generations created by the Backup Menu item or the Backup CMD file. 
  2417.  
  2418. This CMD files cannot be run while WPS is active, so it must be run after a 
  2419. boot from a floppy or while the boot is interrupted by ShiftRun. There are 
  2420. other menu items that will do a partial Restore of the Desktop while WPS is 
  2421. active, but there did not seem to be much of a reason to do a full Restore with 
  2422. WPS active, since it is unlikely that WPS would even run if the Desktop is 
  2423. sufficiently corrupted that a full Restore is necessary. 
  2424.  
  2425. The Restore CMD file takes a single input parameter, which is the Generation 
  2426. the user wants to use for the Restore. If no parameter is specified, the CMD 
  2427. file will default to the first, and most recent, Generation and will PAUSE to 
  2428. tell the user that the default is being used. 
  2429.  
  2430. The steps involved in Restoring the Desktop are: 
  2431.  
  2432.  1. The current Desktop Directory and all files in any Subdirectories are 
  2433.     deleted. 
  2434.  
  2435.  2. The current OS2.INI and OS2SYS.INI files are erased. 
  2436.  
  2437.  3. The zipped Backup file is unzipped to create the two temporary zip files. 
  2438.  
  2439.  4. One of the temporary zip files is unzipped into the Desktop Directory 
  2440.     structure. 
  2441.  
  2442.  5. The other temporary zip file is unzipped into the INI files. 
  2443.  
  2444.  6. ATTRIB is used to verify the the unzipped INI files do not have the RO 
  2445.     Attribute set. 
  2446.  
  2447.  7. The temporary zip files are erased. 
  2448.  
  2449. It is critical that the version of UNZIP used is one that will restore the 
  2450. Extended Attributes. If there is any question about this, you should review the 
  2451. Operational Environment section of this Help file. 
  2452.  
  2453. See also: 
  2454.  
  2455. o Operational Environment 
  2456. o What makes up the Desktop? 
  2457. o What is an Extended Attribute? 
  2458. o What is an INI File? 
  2459. o Defaults Dialog 
  2460. o Reset Desktop 
  2461. o Backup Desktop 
  2462. o Create Backup CMD File 
  2463. o Restore Desktop ID 
  2464. o Restore Desktop Directory 
  2465. o Restore Desktop INI Files 
  2466.  
  2467.  
  2468. ΓòÉΓòÉΓòÉ 83. Help for Restore Desktop ID ΓòÉΓòÉΓòÉ
  2469.  
  2470. Select Restore Desktop ID to Restore the proper ID to the Desktop. For reasons 
  2471. that are unknown to this developer at this time, the Desktop will sometimes 
  2472. forget that it is the Desktop and revert to being a normal Folder. If a user 
  2473. opens up the Desktop menu by using the RMB on the Desktop and the resulting 
  2474. menu is missing the Desktop items, such as Shutdown, then the Desktop has 
  2475. forgotten it is the Desktop. The actual problem is in the Extended Attributes 
  2476. for the root Desktop Directory and this menu item will repair the error and the 
  2477. Desktop menu will once again have the appropriate entries. 
  2478.  
  2479. See also: 
  2480.  
  2481. o What makes up the Desktop? 
  2482. o What is an Extended Attribute? 
  2483. o What is an INI File? 
  2484. o Defaults Dialog 
  2485. o Reset Desktop 
  2486. o Backup Desktop 
  2487. o Restore Desktop Directory 
  2488. o Restore Desktop INI Files 
  2489.  
  2490.  
  2491. ΓòÉΓòÉΓòÉ 84. Help for Restore Desktop Directory ΓòÉΓòÉΓòÉ
  2492.  
  2493. Select Restore Desktop Directory to Restore the Desktop Directory structure 
  2494. while WPS is active. It is critical that nothing else be going on with the 
  2495. Desktop while this activity is being done. If any attempt is made to update or 
  2496. access the Desktop during this activity, it is extremely likely that WPS will 
  2497. fail and will not come back up again. In this case, it will be necessary to 
  2498. boot from a floppy and do a full Desktop Restore. 
  2499.  
  2500. The steps involved in Restoring the Desktop Directory are: 
  2501.  
  2502.  1. The current Desktop Directory and all files in any Subdirectories are 
  2503.     deleted. 
  2504.  
  2505.  2. The zipped Backup file is unzipped to create the two temporary zip files. 
  2506.  
  2507.  3. One of the temporary zip files is unzipped into the Desktop Directory 
  2508.     structure. 
  2509.  
  2510.  4. The temporary zip files are erased. 
  2511.  
  2512. It is unlikely that this particular menu item will be used very often. In 
  2513. almost every case where the Desktop Directory structure is sufficiently 
  2514. corrupted that it needs to be Restored, the corruption is sufficient to pervent 
  2515. WPS form even running. When the Desktop is corrupted, but WPS continues to run, 
  2516. the problem is seldom corruption of the Desktop Directory structure, it is 
  2517. almost always a problem with the INI files and this problem is fixed via a 
  2518. different menu selection. 
  2519.  
  2520. See also: 
  2521.  
  2522. o What makes up the Desktop? 
  2523. o What is an Extended Attribute? 
  2524. o What is an INI File? 
  2525. o Defaults Dialog 
  2526. o Reset Desktop 
  2527. o Backup Desktop 
  2528. o Create Backup CMD File 
  2529. o Create Restore CMD File 
  2530. o Restore Desktop ID 
  2531. o Restore Desktop INI Files 
  2532.  
  2533.  
  2534. ΓòÉΓòÉΓòÉ 85. Help for Restore Desktop INI Files ΓòÉΓòÉΓòÉ
  2535.  
  2536. Select Restore Desktop INI Files to Restore the OS2*.INI files while WPS is 
  2537. active. It is critical that nothing else be going on with the Desktop while 
  2538. this activity is being done. If any attempt is made to update or access the 
  2539. Desktop during this activity, it is extremely likely that WPS will fail and 
  2540. will not come back up again. In this case, it will be necessary to boot from a 
  2541. floppy and do a full Desktop Restore. 
  2542.  
  2543. The steps involved in Restoring the INI Files are: 
  2544.  
  2545.  1. A copy is made of both INI files and these are made the current System and 
  2546.     User INI files. 
  2547.  
  2548.  2. The current OS2.INI and OS2SYS.INI files are erased. 
  2549.  
  2550.  3. The zipped Backup file is unzipped to create the two temporary zip files. 
  2551.  
  2552.  4. One temporary zip file is unzipped into the INI files. 
  2553.  
  2554.  5. ATTRIB is used to verify the the unzipped INI files do not have the RO 
  2555.     Attribute set. 
  2556.  
  2557.  6. The temporary zip files are erased. 
  2558.  
  2559.  7. The System and User INI files are switched back to the Restored copies of 
  2560.     OS2.INI and OS2SYS.INI. 
  2561.  
  2562.  8. The copies of the original INI files are erased. 
  2563.  
  2564. Whenever the Desktop seems to be currupted, but WPS will stay active, it is 
  2565. most likely that this menu item will fix the problem, as opposed to restoring 
  2566. the Desktop Directory structure. If the Directory structure is corrupted, it is 
  2567. not very likely that WPS will even run and a full Restore of the Desktop will 
  2568. probably be necessary. 
  2569.  
  2570. See also: 
  2571.  
  2572. o What makes up the Desktop? 
  2573. o What is an Extended Attribute? 
  2574. o What is an INI File? 
  2575. o Defaults Dialog 
  2576. o Reset Desktop 
  2577. o Backup Desktop 
  2578. o Create Backup CMD File 
  2579. o Create Restore CMD File 
  2580. o Restore Desktop ID 
  2581. o Restore Desktop Directory 
  2582.  
  2583.  
  2584. ΓòÉΓòÉΓòÉ 86. Help for Replace Key Value Dialog ΓòÉΓòÉΓòÉ
  2585.  
  2586. The Replace Key Value Dialog will allow the user to modify the Value of the 
  2587. current Key. This is the only Selection that will allow the user to change the 
  2588. length of a Key Value. The bottom Window of the Main Window can be used to 
  2589. modify the Value of a Key, but it cannot be used to change the length of a 
  2590. Value. 
  2591.  
  2592. See also: 
  2593.  
  2594. o Replace Key Value Application 
  2595. o Replace Key Value Key 
  2596. o Replace Key Value Length 
  2597. o Replace Ascii Key Value 
  2598. o Replace Hex Key Value 
  2599.  
  2600.  
  2601. ΓòÉΓòÉΓòÉ 87. Help for Application Name ΓòÉΓòÉΓòÉ
  2602.  
  2603. The Application Name is the name of the Application that is currently being 
  2604. modified. 
  2605.  
  2606. See also: 
  2607.  
  2608. o Replace Key Value Dialog 
  2609.  
  2610.  
  2611. ΓòÉΓòÉΓòÉ 88. Help for Key Name ΓòÉΓòÉΓòÉ
  2612.  
  2613. The Key Name is the name of the Key that is currently being modified. 
  2614.  
  2615. See also: 
  2616.  
  2617. o Replace Key Value Dialog 
  2618.  
  2619.  
  2620. ΓòÉΓòÉΓòÉ 89. Help for Key Value Length ΓòÉΓòÉΓòÉ
  2621.  
  2622. The Data Length shows the current length of the Key Value that is currently 
  2623. being modified. This value will change dynamically as the actual value length 
  2624. is changed. However, the length will not change when only one character is 
  2625. added to the Hexidecimal Value field, since two Hexidecimal characers are 
  2626. required to make a single Ascii character. 
  2627.  
  2628. See also: 
  2629.  
  2630. o Replace Key Value Dialog 
  2631. o Replace Ascii Key Value 
  2632. o Replace Hex Key Value 
  2633.  
  2634.  
  2635. ΓòÉΓòÉΓòÉ 90. Help for Ascii Key Value ΓòÉΓòÉΓòÉ
  2636.  
  2637. The Ascii Key Value is the current contents of the Key Value being modified. 
  2638. Any Ascii characters which would not print are replaced by a '.' to improve 
  2639. readability. 
  2640.  
  2641. See also: 
  2642.  
  2643. o Replace Key Value Dialog 
  2644. o Replace Key Value Length 
  2645. o Replace Ascii Key Value 
  2646.  
  2647.  
  2648. ΓòÉΓòÉΓòÉ 91. Help for Items not yet done ΓòÉΓòÉΓòÉ
  2649.  
  2650. The Hex Key Value is a two Hexidecimal character display for each Ascii 
  2651. character of the current of the Key Value being modified. 
  2652.  
  2653. See also: 
  2654.  
  2655. o Replace Key Value Dialog 
  2656. o Replace Key Value Length 
  2657. o Replace Hex Key Value 
  2658.  
  2659.  
  2660. ΓòÉΓòÉΓòÉ 92. Help for Dump Variables Dialog ΓòÉΓòÉΓòÉ
  2661.  
  2662. The Dump Variables Dialog will display the current contents of all Global 
  2663. Variables and various System and Application Error values. This Dialog will be 
  2664. displayed automatically whenver a terminal error occurs and gives the user the 
  2665. option of recording the values in a Dump File. 
  2666.  
  2667. See also: 
  2668.  
  2669. o Dump File Name 
  2670. o Dump Logic Error 
  2671. o Dump PM Error 
  2672. o Dump OS Error 
  2673. o Dump Help Error 
  2674. o Dump PM Test Error 
  2675. o Dump PM Error Text 
  2676. o Dump Logic Error Text 
  2677. o Dump Variable Window 
  2678. o Dump Write to File 
  2679. o Dump Select New File 
  2680.  
  2681.  
  2682. ΓòÉΓòÉΓòÉ 93. Help for Dump File Name ΓòÉΓòÉΓòÉ
  2683.  
  2684. The File Name is the name of the File that will be used to contain all of the 
  2685. Dump variable information displayed in the Dialog if the Write Button is 
  2686. selected. 
  2687.  
  2688. See also: 
  2689.  
  2690. o Dump Dialog 
  2691. o Dump Write to File 
  2692. o Dump Select New Dump File 
  2693.  
  2694.  
  2695. ΓòÉΓòÉΓòÉ 94. Help for Dump Logic Error ΓòÉΓòÉΓòÉ
  2696.  
  2697. The Logic Error is the IniMaint or SysMaint Internal Error Code. Any value 
  2698. other than zero is an error value. A short description of the error will be 
  2699. displayed in the Logic Error Text field. 
  2700.  
  2701. See also: 
  2702.  
  2703. o Dump Dialog 
  2704. o Dump Logic Error Text 
  2705.  
  2706.  
  2707. ΓòÉΓòÉΓòÉ 95. Help for Dump DOS Error ΓòÉΓòÉΓòÉ
  2708.  
  2709. The DOS Error is the error code returned from the last call to an OS/2 DOS It 
  2710. will normally be a further explaination of the Logic Error, if IniMaint or 
  2711. SysMaint was terminated by an error. 
  2712.  
  2713. See also: 
  2714.  
  2715. o Dump Dialog 
  2716. o Dump Logic Error 
  2717.  
  2718.  
  2719. ΓòÉΓòÉΓòÉ 96. Help for Dump Help Error ΓòÉΓòÉΓòÉ
  2720.  
  2721. The Help Error is the error code returned from the last call to an OS/2 Help It 
  2722. will normally be a further explaination of the Logic Error, if IniMaint or 
  2723. SysMaint was terminated by an error or the Message Box saying that the Help is 
  2724. not available was displayed. 
  2725.  
  2726. See also: 
  2727.  
  2728. o Dump Dialog 
  2729. o Dump Logic Error 
  2730.  
  2731.  
  2732. ΓòÉΓòÉΓòÉ 97. Help for Dump PM Error ΓòÉΓòÉΓòÉ
  2733.  
  2734. The PM Error is the error code returned from the last call to an OS/2 PM It 
  2735. will normally be a further explaination of the Logic Error, if IniMaint or 
  2736. SysMaint was terminated by an error. 
  2737.  
  2738. See also: 
  2739.  
  2740. o Dump Dialog 
  2741. o Dump PM Test Error 
  2742. o Dump PM Error Text 
  2743.  
  2744.  
  2745. ΓòÉΓòÉΓòÉ 98. Help for Dump PM Test Error ΓòÉΓòÉΓòÉ
  2746.  
  2747.  There are many situations where a call to an OS/2 PM IniMaint or SysMaint 
  2748. attempts to record this error code whenever the Dump Dialog is invoked. This 
  2749. error will normally be the last PM non zero error code from an API that had a 
  2750. valid return. 
  2751.  
  2752. See also: 
  2753.  
  2754. o Dump Dialog 
  2755. o Dump PM Test Error 
  2756. o Dump PM Error Text 
  2757.  
  2758.  
  2759. ΓòÉΓòÉΓòÉ 99. Help for Dump PM Error Text ΓòÉΓòÉΓòÉ
  2760.  
  2761. The PM Error Text is a short explanation of the PM Error or the PM Test Error 
  2762. if the PM Error is zero. 
  2763.  
  2764. Due to a problem in OS/2 1.3 CSD WR5050, this text will not be correct for this 
  2765. particular level of OS/2. 
  2766.  
  2767. See also: 
  2768.  
  2769. o Dump Dialog 
  2770. o Dump PM Error 
  2771. o Dump PM Test Error 
  2772.  
  2773.  
  2774. ΓòÉΓòÉΓòÉ 100. Help for Dump Logic Error Text ΓòÉΓòÉΓòÉ
  2775.  
  2776. The Logic Error Text is a short explanation of the IniMaint or SysMaint error 
  2777. shown in the Logic Error field. 
  2778.  
  2779. See also: 
  2780.  
  2781. o Dump Dialog 
  2782. o Dump Logic Error 
  2783.  
  2784.  
  2785. ΓòÉΓòÉΓòÉ 101. Help for Dump Variable Window ΓòÉΓòÉΓòÉ
  2786.  
  2787. This window contains the contents of all of the IniMaint or SysMaint Variables 
  2788. and is only of use in Debugging problems. 
  2789.  
  2790. See also: 
  2791.  
  2792. o Dump Dialog 
  2793.  
  2794.  
  2795. ΓòÉΓòÉΓòÉ 102. Help for Dump Write to File ΓòÉΓòÉΓòÉ
  2796.  
  2797. Selecting this Button will cause the IniMaint or SysMaint Variable information 
  2798. to be written to the current Dump File. 
  2799.  
  2800. See also: 
  2801.  
  2802. o Dump Dialog 
  2803. o Dump File Name 
  2804. o Dump Select New File 
  2805.  
  2806.  
  2807. ΓòÉΓòÉΓòÉ 103. Help for Dump Select New File ΓòÉΓòÉΓòÉ
  2808.  
  2809. This selection will cause the New File Dialog to be opened so that a new Dump 
  2810. File can be selected. 
  2811.  
  2812. See also: 
  2813.  
  2814. o Dump Dialog 
  2815. o Dump File Name 
  2816. o Dump Write to File 
  2817.  
  2818.  
  2819. ΓòÉΓòÉΓòÉ 104. Help for Options Dialog ΓòÉΓòÉΓòÉ
  2820.  
  2821. The Options Dialog will display a set of Checkboxes that allow the user to 
  2822. control the behavior of IniMaint or SysMaint in a number of different 
  2823. situations. 
  2824.  
  2825. See also: 
  2826.  
  2827. o Options Recall Files 
  2828. o Options Ask Before Backup 
  2829. o Options Ask Before Deleting 
  2830. o Options Ask Before Updating 
  2831. o Options Apps and Keys in Alpha Order 
  2832. o Options Display Initial Dialog 
  2833. o Options Display Size Calculation Box 
  2834. o Options Display Loading Listbox Box 
  2835. o Options Display Copying/Moving Box 
  2836. o Options Display Find Box 
  2837. o Options Display Compare Box 
  2838. o Options Display Compare Write/Print Box 
  2839. o Options Use Fast Copy 
  2840. o Options Display Repair Box 
  2841.  
  2842.  
  2843. ΓòÉΓòÉΓòÉ 105. Help for Options Recall Files ΓòÉΓòÉΓòÉ
  2844.  
  2845. The Recall Files Option controls the maximum number of entries that will appear 
  2846. on the File Recall submenu. Once the number of files to be Recalled has reached 
  2847. this value, the oldest file will be dropped from the list. The default is 10 
  2848. and the maximum value is 100. 
  2849.  
  2850. See also: 
  2851.  
  2852. o Options Dialog 
  2853. o Recall Files 
  2854.  
  2855.  
  2856. ΓòÉΓòÉΓòÉ 106. Help for Options Use Fast Copy ΓòÉΓòÉΓòÉ
  2857.  
  2858. The Use Fast Copy Option controls whether IniMaint or SysMaint will use the 
  2859. special fast methods to access the INI files when doing a Copy or Move of an 
  2860. entire INI file, Backup of an INI file or Condense of an INI file. This option 
  2861. significantly decreases the time needed to do these functions. 
  2862.  
  2863. See also: 
  2864.  
  2865. o Options Dialog 
  2866. o Copy Application(s) 
  2867. o Move Application(s) 
  2868. o Backup INI File(s) 
  2869. o Condense INI Files 
  2870.  
  2871.  
  2872. ΓòÉΓòÉΓòÉ 107. Help for Options Apps and Keys in Alpha Order ΓòÉΓòÉΓòÉ
  2873.  
  2874. The Apps and Keys in Alpha Order Option controls how IniMaint or SysMaint will 
  2875. load the Application and Key Names into the Listboxes. If this option is 
  2876. selected, the Names will be loaded in alphabetic order, otherwise, they will be 
  2877. loaded in the order encountered. The default for this Option is Yes. Option. 
  2878.  
  2879. See also: 
  2880.  
  2881. o Options Dialog 
  2882.  
  2883.  
  2884. ΓòÉΓòÉΓòÉ 108. Help for Options Ask Before Backup ΓòÉΓòÉΓòÉ
  2885.  
  2886. The Ask Before Backup Option controls whether IniMaint or SysMaint will ask for 
  2887. verification of the name of the backup file for the INI File that is being 
  2888. backed up. If no backup name has been specified, then IniMaint or SysMaint will 
  2889. always ask. The default for this Option is Yes. 
  2890.  
  2891. See also: 
  2892.  
  2893. o Options Dialog 
  2894. o Backup INI File(s) 
  2895.  
  2896.  
  2897. ΓòÉΓòÉΓòÉ 109. Help for Options Ask Before Deleting ΓòÉΓòÉΓòÉ
  2898.  
  2899. The Ask Before Deleting Option controls whether IniMaint or SysMaint will ask 
  2900. for verification before deleting an Application or Key. The default for this 
  2901. Option is Yes. 
  2902.  
  2903. See also: 
  2904.  
  2905. o Options Dialog 
  2906.  
  2907.  
  2908. ΓòÉΓòÉΓòÉ 110. Help for Options Ask Before Updating ΓòÉΓòÉΓòÉ
  2909.  
  2910. The Ask Before Updating Option controls whether IniMaint or SysMaint will ask 
  2911. for verification before writing changes to an Application or Key to the current 
  2912. INI File. The default for this Option is Yes. 
  2913.  
  2914. See also: 
  2915.  
  2916. o Options Dialog 
  2917.  
  2918.  
  2919. ΓòÉΓòÉΓòÉ 111. Help for Options Display Initial Dialog ΓòÉΓòÉΓòÉ
  2920.  
  2921. The Display Initial Dialog Option controls whether IniMaint or SysMaint will 
  2922. Display the Initial Dialog Box each time it is run. The default for this Option 
  2923. is Yes. 
  2924.  
  2925. See also: 
  2926.  
  2927. o Options Dialog 
  2928.  
  2929.  
  2930. ΓòÉΓòÉΓòÉ 112. Help for Options Display Size Calculation Box ΓòÉΓòÉΓòÉ
  2931.  
  2932. The Display Size Calculation Box Option controls whether IniMaint or SysMaint 
  2933. will Display a box saying that a Size Calculation is in progress. During the 
  2934. Size Calculation no user input to IniMaint or SysMaint will be accepted and the 
  2935. Wait Pointer will be displayed. However, the PM Message Queue will not be 
  2936. blocked so the user can switch away from IniMaint or SysMaint during this 
  2937. process. The default for this Option is Yes. 
  2938.  
  2939. See also: 
  2940.  
  2941. o Options Dialog 
  2942.  
  2943.  
  2944. ΓòÉΓòÉΓòÉ 113. Help for Options Display Loading Listbox Box ΓòÉΓòÉΓòÉ
  2945.  
  2946. The Display Loading Listbox Box Option controls whether IniMaint or SysMaint 
  2947. will Display a box saying that it is Loading the Applications, Keys or Current 
  2948. Key Value information. During the Loading process no user input to IniMaint or 
  2949. SysMaint will be accepted and the Wait Pointer will be displayed. However, the 
  2950. PM Message Queue will not be blocked so the user can switch away from IniMaint 
  2951. or SysMaint during this process. The default for this Option is No. 
  2952.  
  2953. See also: 
  2954.  
  2955. o Options Dialog 
  2956.  
  2957.  
  2958. ΓòÉΓòÉΓòÉ 114. Help for Options Display Copying/Moving Box ΓòÉΓòÉΓòÉ
  2959.  
  2960. The Display Copying/Moving Box Option controls whether IniMaint or SysMaint 
  2961. will Display a box saying that a Copy or Move is in progress. During the Copy 
  2962. or Move no user input to IniMaint or SysMaint will be accepted and the Wait 
  2963. Pointer will be displayed. However, the PM Message Queue will not be blocked so 
  2964. the user can switch away from IniMaint or SysMaint during this process. The 
  2965. default for this Option is Yes. 
  2966.  
  2967. See also: 
  2968.  
  2969. o Options Dialog 
  2970.  
  2971.  
  2972. ΓòÉΓòÉΓòÉ 115. Help for Options Display Find Box ΓòÉΓòÉΓòÉ
  2973.  
  2974. The Display Find Box Option controls whether IniMaint or SysMaint will Display 
  2975. a box saying that a Find is in progress. During the Find no user input to 
  2976. IniMaint or SysMaint will be accepted and the Wait Pointer will be displayed. 
  2977. However, the PM Message Queue will not be blocked so the user can switch away 
  2978. from IniMaint or SysMaint during this process. The default for this Option is 
  2979. No. 
  2980.  
  2981. See also: 
  2982.  
  2983. o Options Dialog 
  2984. o Find Dialog 
  2985.  
  2986.  
  2987. ΓòÉΓòÉΓòÉ 116. Help for Options Display Compare Box ΓòÉΓòÉΓòÉ
  2988.  
  2989. The Display Compare Box Option controls whether IniMaint or SysMaint will 
  2990. Display a box saying that a Compare is in progress. During the filling of the 
  2991. Compare File Listbox no user input to IniMaint or SysMaint will be accepted and 
  2992. the Wait Pointer will be displayed. However, the PM Message Queue will not be 
  2993. blocked so the user can switch away from IniMaint or SysMaint during this 
  2994. process. The default for this Option is No. 
  2995.  
  2996. See also: 
  2997.  
  2998. o Options Dialog 
  2999. o Compare Files Dialog 
  3000.  
  3001.  
  3002. ΓòÉΓòÉΓòÉ 117. Help for Options Display Compare Files Write or Print Box ΓòÉΓòÉΓòÉ
  3003.  
  3004. The Display Compare Files Write or Print Box Option controls whether IniMaint 
  3005. or SysMaint will Display a box saying that a Compare Files Write or Print is in 
  3006. progress. Until the operation is completed no user input to IniMaint or 
  3007. SysMaint will be accepted and the Wait Pointer will be displayed. However, the 
  3008. PM Message Queue will not be blocked so the user can switch away from IniMaint 
  3009. or SysMaint during this process. The default for this Option is No. 
  3010.  
  3011. See also: 
  3012.  
  3013. o Options Dialog 
  3014. o Compare Files Dialog 
  3015. o Compare Files Write Options Dialog 
  3016.  
  3017.  
  3018. ΓòÉΓòÉΓòÉ 118. Help for Options Display Repair Box ΓòÉΓòÉΓòÉ
  3019.  
  3020. The Display Repair Box Option controls whether IniMaint or SysMaint will 
  3021. Display a box saying that a Repair is in progress. During the execution of the 
  3022. Repair File Function no user input to IniMaint or SysMaint will be accepted and 
  3023. the Wait Pointer will be displayed. However, the PM Message Queue will not be 
  3024. blocked so the user can switch away from IniMaint or SysMaint during this 
  3025. process. The default for this Option is No. 
  3026.  
  3027. See also: 
  3028.  
  3029. o Options Dialog 
  3030. o Repair File Dialog 
  3031.  
  3032.  
  3033. ΓòÉΓòÉΓòÉ 119. Help for Select Group Dialog ΓòÉΓòÉΓòÉ
  3034.  
  3035. The Select Group Dialog will display a set of choices for an IniMaint operation 
  3036. that can be performed on the Entire File, a Single Application, or a Group. The 
  3037. options will include the Groups, if there are any defined and an entry for All 
  3038. Groups if there is more then one Group. 
  3039.  
  3040. See also: 
  3041.  
  3042. o What is an IniMaint Group? 
  3043. o Select Group Group Listing 
  3044.  
  3045.  
  3046. ΓòÉΓòÉΓòÉ 120. Help for Select Group Group Listing ΓòÉΓòÉΓòÉ
  3047.  
  3048. The Group Listing box will list all of the valid choices for the selected 
  3049. IniMaint operation. As soon as any one of the items in the box are selected by 
  3050. clicking on them with the mouse, the IniMaint operation will start using the 
  3051. selected choice. 
  3052.  
  3053. See also: 
  3054.  
  3055. o What is an IniMaint Group? 
  3056. o Select Group Dialog 
  3057.  
  3058.  
  3059. ΓòÉΓòÉΓòÉ 121. Help for Get Value or String Dialog ΓòÉΓòÉΓòÉ
  3060.  
  3061. The Get Value or String Dialog is used to obtain any Numberic or Character 
  3062. information that is needed from the user. 
  3063.  
  3064. See also: 
  3065.  
  3066. o Get Value or String Data Entry Area 
  3067.  
  3068.  
  3069. ΓòÉΓòÉΓòÉ 122. Help for Get Value or String Data Entry Area ΓòÉΓòÉΓòÉ
  3070.  
  3071. The Data Entry Area is where the requested information is entered by the user. 
  3072.  
  3073. See also: 
  3074.  
  3075. o Get Value or String Dialog 
  3076.  
  3077.  
  3078. ΓòÉΓòÉΓòÉ 123. Help for Groups Dialog ΓòÉΓòÉΓòÉ
  3079.  
  3080. The Groups Dialog contains a Listbox with all the Applications for the Current 
  3081. INI file. Any of the Applications that are selected are included in the Group 
  3082. whose name is in the Title of the Dialog. The Groups menu item allows the user 
  3083. to change the Group currently being shown and to add a new Group. A single 
  3084. Application can belong to more than one Group. Applications are added to or 
  3085. removed from a specific Group by Selecting or Deselecting the Application. 
  3086.  
  3087. See also: 
  3088.  
  3089. o What is an IniMaint Group? 
  3090. o Groups Application Listing 
  3091. o Groups Add Group 
  3092. o Groups Delete Group 
  3093.  
  3094.  
  3095. ΓòÉΓòÉΓòÉ 124. Help for Groups Application Listing ΓòÉΓòÉΓòÉ
  3096.  
  3097. The Groups Listbox lists all Applications in the Current INI file with every 
  3098. member of the Group whose name is in the Title selected. 
  3099.  
  3100. See also: 
  3101.  
  3102. o What is an IniMaint Group? 
  3103. o Groups Dialog 
  3104.  
  3105.  
  3106. ΓòÉΓòÉΓòÉ 125. Help for Groups Add Group ΓòÉΓòÉΓòÉ
  3107.  
  3108. The Add Group selection gives the user the ability to add a new Group to the 
  3109. Current INI file. The user will be prompted for a Group Name, the new Group 
  3110. will become the current Group and the user can then add Applications to the 
  3111. Group by selecting them. 
  3112.  
  3113. See also: 
  3114.  
  3115. o What is an IniMaint Group? 
  3116. o Groups Dialog 
  3117. o Groups Application Listing 
  3118.  
  3119.  
  3120. ΓòÉΓòÉΓòÉ 126. Help for Groups Delete Group ΓòÉΓòÉΓòÉ
  3121.  
  3122. The Delete Group selection gives the user the ability to delete a Group from 
  3123. those defined for the Current INI file. 
  3124.  
  3125. See also: 
  3126.  
  3127. o Groups Dialog 
  3128. o Groups Application Listing 
  3129.  
  3130.  
  3131. ΓòÉΓòÉΓòÉ 127. Help for Find Dialog ΓòÉΓòÉΓòÉ
  3132.  
  3133. The Find Dialog will allow the user to do a number of different Finds. The 
  3134. current Application and Key Listboxes and Key Value MLE can be searched, or the 
  3135. search can be extended to all the Key Values in an Application or the entire 
  3136. current INI file. 
  3137.  
  3138. See also: 
  3139.  
  3140. o Find Text 
  3141. o Find from Beginning 
  3142. o Find from Current 
  3143. o Repeat Find 
  3144. o Find Type Ascii 
  3145. o Find Type Hex 
  3146. o Case Sensitive 
  3147. o Global Find Text 
  3148.  
  3149.  
  3150. ΓòÉΓòÉΓòÉ 128. Help for Find Text ΓòÉΓòÉΓòÉ
  3151.  
  3152. The Find Text is the text that will be used to do the next Find. The text will 
  3153. be displayed in Ascii or Hex format, depending on the format the user has 
  3154. selected. When doing a Find on Application Name or Key Name, only Ascii text is 
  3155. valid. 
  3156.  
  3157. See also: 
  3158.  
  3159. o Find Type Ascii 
  3160. o Find Type Hex 
  3161. o Case Sensitive 
  3162.  
  3163.  
  3164. ΓòÉΓòÉΓòÉ 129. Help for Find from Beginning ΓòÉΓòÉΓòÉ
  3165.  
  3166. The Find from Beginning button causes the Find to start from the beginning of 
  3167. the Listbox, MLE, or file, depending on which Find is requested. 
  3168.  
  3169. See also: 
  3170.  
  3171. o Find from Current 
  3172. o Repeat Find 
  3173.  
  3174.  
  3175. ΓòÉΓòÉΓòÉ 130. Help for Find from Current ΓòÉΓòÉΓòÉ
  3176.  
  3177. The Find from Current button causes the Find to start from the current position 
  3178. in the Listbox, MLE, or file, depending on which Find is requested. 
  3179.  
  3180. See also: 
  3181.  
  3182. o Find from Beginning 
  3183. o Repeat Find 
  3184.  
  3185.  
  3186. ΓòÉΓòÉΓòÉ 131. Help for Repeat Find ΓòÉΓòÉΓòÉ
  3187.  
  3188. The Repeat Find button causes the previous Find to be repeated. This option 
  3189. will ignore any changes made in the Find Text Entryfield and will use the same 
  3190. field as the previous find. 
  3191.  
  3192. See also: 
  3193.  
  3194. o Find from Beginning 
  3195. o Find from Current 
  3196.  
  3197.  
  3198. ΓòÉΓòÉΓòÉ 132. Help for Ascii Find Text ΓòÉΓòÉΓòÉ
  3199.  
  3200. The Ascii Find Text button causes the Find text field to be displayed in Ascii 
  3201. format. This is the only valid format for all Finds for Application and Key 
  3202. names. 
  3203.  
  3204. See also: 
  3205.  
  3206. o Find Text 
  3207. o Find Type Hex 
  3208.  
  3209.  
  3210. ΓòÉΓòÉΓòÉ 133. Help for Hex Find Text ΓòÉΓòÉΓòÉ
  3211.  
  3212. The Hex Find Text button causes the Find text field to be displayed in Hex 
  3213. format. This is format is not valid for Finds on Application and Key names. 
  3214.  
  3215. See also: 
  3216.  
  3217. o Find Text 
  3218. o Find Type Ascii 
  3219.  
  3220.  
  3221. ΓòÉΓòÉΓòÉ 134. Help for Case Sensitive ΓòÉΓòÉΓòÉ
  3222.  
  3223. The Case Sensitive checkbox causes the Find to be case sensitive. If this box 
  3224. is not checked, then the Find will force all fields to upper case before doing 
  3225. a compare. This option does not apply to Hex text format searches. 
  3226.  
  3227. See also: 
  3228.  
  3229. o Find Text 
  3230. o Find Type Ascii 
  3231.  
  3232.  
  3233. ΓòÉΓòÉΓòÉ 135. Help for Global Find Text ΓòÉΓòÉΓòÉ
  3234.  
  3235. The Global Find Text checkbox causes the Find text to be copied to the Default 
  3236. Find Text for all other Finds of the same type. For example, if this Find is 
  3237. for a Key Value, then if this item is selected and the FIND Button is selected, 
  3238. the text for this Find will become the text for all Key Value Finds. If this 
  3239. checkbox is not selected, then the text for this Find will only be copied to 
  3240. the other finds of the same type if the other Finds have no current search 
  3241. text. 
  3242.  
  3243. See also: 
  3244.  
  3245. o Find Text 
  3246.  
  3247.  
  3248. ΓòÉΓòÉΓòÉ 136. Help for Compare Files Dialog ΓòÉΓòÉΓòÉ
  3249.  
  3250. The Compare Files Dialog will allow the user to compare two INI files on any of 
  3251. three different levels of detail. 
  3252.  
  3253. See also: 
  3254.  
  3255. o Source INI File 
  3256. o Target INI File 
  3257. o Application Level Compare 
  3258. o Key Name Level Compare 
  3259. o Key Value Level Compare 
  3260. o New Target File 
  3261. o Write 
  3262. o Print 
  3263. o Extended Attribute Name Matching 
  3264.  
  3265.  
  3266. ΓòÉΓòÉΓòÉ 137. Help for Source INI File ΓòÉΓòÉΓòÉ
  3267.  
  3268. The Source INI File is the INI File that will be used as the Source INI File. 
  3269.  
  3270. See also: 
  3271.  
  3272. o Target INI File 
  3273.  
  3274.  
  3275. ΓòÉΓòÉΓòÉ 138. Help for Target INI File ΓòÉΓòÉΓòÉ
  3276.  
  3277. The Target INI File is the INI File that will be used as the Target INI File. 
  3278.  
  3279. See also: 
  3280.  
  3281. o Source INI File 
  3282. o New Target File 
  3283.  
  3284.  
  3285. ΓòÉΓòÉΓòÉ 139. Help for Application Level Compare ΓòÉΓòÉΓòÉ
  3286.  
  3287. The Application Level Compare selection will cause the Listbox to contain a 
  3288. list of any Application Name that is in one of the Compare Files but not in the 
  3289. other. 
  3290.  
  3291. See also: 
  3292.  
  3293. o Key Name Level Compare 
  3294. o Key Value Level Compare 
  3295.  
  3296.  
  3297. ΓòÉΓòÉΓòÉ 140. Help for Key Name Level Compare ΓòÉΓòÉΓòÉ
  3298.  
  3299. The Key Name Level Compare selection will cause the Listbox to contain a list 
  3300. of any Application Name that is in one of the Compare Files but not in the 
  3301. other. In addition it will list any Key Name that is in an Application that is 
  3302. common to the two files, but where the Key Name is missing from one of the 
  3303. files. 
  3304.  
  3305. See also: 
  3306.  
  3307. o Application Level Compare 
  3308. o Key Value Level Compare 
  3309.  
  3310.  
  3311. ΓòÉΓòÉΓòÉ 141. Help for Key Value Level Compare ΓòÉΓòÉΓòÉ
  3312.  
  3313. The Key Value Level Compare selection will cause the Listbox to contain a list 
  3314. of any Application Name that is in one of the Compare Files but not in the 
  3315. other. It will also list any Key Name that is in an Application that is common 
  3316. to the two files, but where the Key Name is missing from one of the files. 
  3317. Finally, it will list any situation where the Application and Key Names are in 
  3318. both files, but the Key Values are not equal. 
  3319.  
  3320. See also: 
  3321.  
  3322. o Application Level Compare 
  3323. o Key Name Level Compare 
  3324.  
  3325.  
  3326. ΓòÉΓòÉΓòÉ 142. Help for New Target File ΓòÉΓòÉΓòÉ
  3327.  
  3328. Selecting New Target File will cause the File Selection Dialog to appear and 
  3329. ask for a New Target File. If a new file is selected, it will become the 
  3330. current Target File and the Listbox will be filled with the appropriate level 
  3331. compare entries for this file and the current Source File. 
  3332.  
  3333. See also: 
  3334.  
  3335. o Source INI File 
  3336. o Target INI File 
  3337. o Application Level Compare 
  3338. o Key Name Level Compare 
  3339. o Key Value Level Compare 
  3340. o Extended Attribute Name Matching 
  3341.  
  3342.  
  3343. ΓòÉΓòÉΓòÉ 143. Help for Write ΓòÉΓòÉΓòÉ
  3344.  
  3345. Selecting Write will cause the Write Options Dialog to appear allowing the user 
  3346. to decide what he wants to Write. If OK is selected and the user has chosen to 
  3347. Write any data, the requested data will then be written to the chosen files. 
  3348.  
  3349. See also: 
  3350.  
  3351. o Compare Files Write Options Dialog 
  3352.  
  3353.  
  3354. ΓòÉΓòÉΓòÉ 144. Help for Print ΓòÉΓòÉΓòÉ
  3355.  
  3356. Selecting Print will cause the contents of the Listbox to be printed. The 
  3357. printing is done in a separate thread, so that the message queue is not 
  3358. blocked. However, the Compare Dialog cannot be dismissed until the Print is 
  3359. finished, since dismissing the Dialog will cause the memory allocated to hold 
  3360. the Listbox items to be released. 
  3361.  
  3362.  
  3363. ΓòÉΓòÉΓòÉ 145. Help for Compare Files Write Options Dialog ΓòÉΓòÉΓòÉ
  3364.  
  3365. The Compare Files Write Options Dialog will allow the user to select the 
  3366. type(s) of writes and which files they want to use for the Writing. 
  3367.  
  3368. See also: 
  3369.  
  3370. o Select New Write INI File 
  3371. o Write INI File 
  3372. o Select New Write Listbox File 
  3373. o Write Listbox File 
  3374. o Write from Source INI File 
  3375. o Write from Target INI File 
  3376. o Write Missing Applications 
  3377. o Write Missing Key Names 
  3378. o Write Unequal Key Values 
  3379. o Write Selected Items 
  3380. o Write Listbox Contents 
  3381.  
  3382.  
  3383. ΓòÉΓòÉΓòÉ 146. Help for Write INI File ΓòÉΓòÉΓòÉ
  3384.  
  3385. The Write INI File is the INI file that will be used as the output INI file for 
  3386. all of the write options except the Write Listbox. This must be a valid INI 
  3387. file. If the file does not exist, a valid INI file will be created using the 
  3388. filename. If the INI file does exist, then the selected INI write items will be 
  3389. added to those already in the INI file if they do not already exist there and 
  3390. replace those items that do exist. 
  3391.  
  3392. See also: 
  3393.  
  3394. o Select New Write INI File 
  3395. o Write Missing Applications 
  3396. o Write Missing Key Names 
  3397. o Write Unequal Key Values 
  3398. o Write Selected Items 
  3399.  
  3400.  
  3401. ΓòÉΓòÉΓòÉ 147. Help for Select New Write INI File ΓòÉΓòÉΓòÉ
  3402.  
  3403. Select the Select New Write INI File checkbox to cause the New File Dialog to 
  3404. be displayed asking for the name of the Write INI file. Once the new file is 
  3405. selected and validated as an INI file or created, it will be displayed as the 
  3406. Write INI file. 
  3407.  
  3408. See also: 
  3409.  
  3410. o Write INI File 
  3411.  
  3412.  
  3413. ΓòÉΓòÉΓòÉ 148. Help for Write Listbox File ΓòÉΓòÉΓòÉ
  3414.  
  3415. The Write Listbox File is the Ascii file that will be used as the output file 
  3416. for the Write Listbox selection. If the file does not exist, a valid Listbox 
  3417. file will be created using the filename. If the file does exist, then the 
  3418. current contents of the file will be replaced by the contents of the Listbox. 
  3419.  
  3420. See also: 
  3421.  
  3422. o Select New Write Listbox File 
  3423. o Write Listbox Contents 
  3424.  
  3425.  
  3426. ΓòÉΓòÉΓòÉ 149. Help for Select New Write Listbox File ΓòÉΓòÉΓòÉ
  3427.  
  3428. Select the Select New Write Listbox File checkbox to cause the New File Dialog 
  3429. to be displayed asking for the name of the Write Listbox file. Once the new 
  3430. file is selected and validated as a valid filename, it will be displayed as the 
  3431. Write Listbox file. 
  3432.  
  3433. See also: 
  3434.  
  3435. o Write Listbox File 
  3436.  
  3437.  
  3438. ΓòÉΓòÉΓòÉ 150. Help for Write from Source INI File ΓòÉΓòÉΓòÉ
  3439.  
  3440. Select Write from Source INI File to cause the Source INI File to be used as 
  3441. the source for the INI entries that will be written to the output INI file. For 
  3442. example, if Write Missing Applications is one of the chosen options and this 
  3443. item is selected, then the output INI file will contain all Applications that 
  3444. are in the Source INI File but not in the Target File. 
  3445.  
  3446. See also: 
  3447.  
  3448. o Write from Target INI File 
  3449. o Write INI File 
  3450.  
  3451.  
  3452. ΓòÉΓòÉΓòÉ 151. Help for Write from Target INI File ΓòÉΓòÉΓòÉ
  3453.  
  3454. Select Write from Target INI File to cause the Target INI File to be used as 
  3455. the source for the INI entries that will be written to the output INI file. For 
  3456. example, if Write Missing Applications is one of the chosen options and this 
  3457. item is selected, then the output INI file will contain all Applications that 
  3458. are in the Target INI File but not in the Source File. 
  3459.  
  3460. See also: 
  3461.  
  3462. o Write from Source INI File 
  3463. o Write INI File 
  3464.  
  3465.  
  3466. ΓòÉΓòÉΓòÉ 152. Help for Write Missing Applications ΓòÉΓòÉΓòÉ
  3467.  
  3468. Select Write Missing Applications to cause Applications which are in one INI 
  3469. file, but not in the other, to be written to the output INI File. Which 
  3470. Applications are written depends on whether the Source or Target INI file was 
  3471. chosen as the Write From file. 
  3472.  
  3473. See also: 
  3474.  
  3475. o Write from Source INI File 
  3476. o Write from Target INI File 
  3477. o Write INI File 
  3478.  
  3479.  
  3480. ΓòÉΓòÉΓòÉ 153. Help for Write Missing Key Names ΓòÉΓòÉΓòÉ
  3481.  
  3482. Select Write Missing Key Names to cause Key Names which are in one INI file, 
  3483. but not in the other, to be written to the output INI File. Which Key Names are 
  3484. written depends on whether the Source or Target INI file was chosen as the 
  3485. Write From file. 
  3486.  
  3487. In order for a Key Name to be considered a missing Key Name, the Application 
  3488. must be in both the Source and the Target INI files, but the specific Key Name 
  3489. missing from one or the other. 
  3490.  
  3491. Note:  If this Write option is selected, but the Compare level is Application, 
  3492. then there cannot be entries in the Listbox that would qualify for this Write. 
  3493. In this case, this option would have no effect. 
  3494.  
  3495. See also: 
  3496.  
  3497. o Write from Source INI File 
  3498. o Write from Target INI File 
  3499. o Write INI File 
  3500.  
  3501.  
  3502. ΓòÉΓòÉΓòÉ 154. Help for Write Unequal Key Values ΓòÉΓòÉΓòÉ
  3503.  
  3504. Select Write Unequal Key Values to cause Key Values for any Application Key 
  3505. Name pair that is in both files but have Key Values that are not the same, to 
  3506. be written to the output INI File. Which Key Values are written depends on 
  3507. whether the Source or Target INI file was chosen as the Write From file. 
  3508.  
  3509. Note:  If this Write option is selected, but the Compare level is Application 
  3510. or Key Name, then there cannot be entries in the Listbox that would qualify for 
  3511. this Write. In this case, this option would have no effect. 
  3512.  
  3513. See also: 
  3514.  
  3515. o Write from Source INI File 
  3516. o Write from Target INI File 
  3517. o Write INI File 
  3518.  
  3519.  
  3520. ΓòÉΓòÉΓòÉ 155. Help for Write Selected Items ΓòÉΓòÉΓòÉ
  3521.  
  3522. Select Write Selected Items to cause an entry to be written to the output INI 
  3523. file for each item in the Listbox that has been highlighted. In this case, the 
  3524. Write From file will only apply to those items that list Unequal Key Values, in 
  3525. which case, the Key Value in the Write From file will be the one that is 
  3526. written to the output INI file. 
  3527.  
  3528. Note:  If there are no items highlighted in the Compare Listbox, then this 
  3529. option will have no effect, since there are no selected entries. 
  3530.  
  3531. See also: 
  3532.  
  3533. o Write from Source INI File 
  3534. o Write from Target INI File 
  3535. o Write INI File 
  3536.  
  3537.  
  3538. ΓòÉΓòÉΓòÉ 156. Help for Write Listbox Contents ΓòÉΓòÉΓòÉ
  3539.  
  3540. Select Write Listbox Contents to cause the contents of the Listbox to be 
  3541. written to a File. In this case, the output file is not an INI file, but a flat 
  3542. Ascii File that contains one line for every entry in the Compare Files Listbox. 
  3543.  
  3544. See also: 
  3545.  
  3546. o Write Listbox File 
  3547.  
  3548.  
  3549. ΓòÉΓòÉΓòÉ 157. Help for Repair File Dialog ΓòÉΓòÉΓòÉ
  3550.  
  3551. The Repair File Dialog will allow the user to Repair the Current INI File. 
  3552.  
  3553. See also: 
  3554.  
  3555. o What makes up the Desktop? 
  3556. o What is an INI File? 
  3557. o What does Repair Do? 
  3558. o Select New Save INI File 
  3559. o Save INI File 
  3560. o Select New Write File 
  3561. o Write File 
  3562. o Report Only 
  3563. o Ask First 
  3564. o Do Repair 
  3565. o Do Selected 
  3566. o Write 
  3567. o Print 
  3568. o Execute 
  3569. o Options 
  3570.  
  3571.  
  3572. ΓòÉΓòÉΓòÉ 158. Help for Save INI File ΓòÉΓòÉΓòÉ
  3573.  
  3574. The Save INI File is the INI File that will be used to hold any entries from 
  3575. the Source INI file that are changed or deleted during the Repair process. It 
  3576. is possible to bypass saving the removed items via the Options Dialog. 
  3577.  
  3578. See also: 
  3579.  
  3580. o New Save File 
  3581. o Repair Options Dialog 
  3582.  
  3583.  
  3584. ΓòÉΓòÉΓòÉ 159. Help for Select New Save INI File ΓòÉΓòÉΓòÉ
  3585.  
  3586. Select the Select New Save INI File checkbox to cause the New File Dialog to be 
  3587. displayed asking for the name of the Save INI file. Once the new file is 
  3588. selected and validated as an INI file or created, it will be displayed as the 
  3589. Save INI file. 
  3590.  
  3591. See also: 
  3592.  
  3593. o Save INI File 
  3594.  
  3595.  
  3596. ΓòÉΓòÉΓòÉ 160. Help for Write Window File ΓòÉΓòÉΓòÉ
  3597.  
  3598. The Write Window File is the Ascii file that will be used as the output file 
  3599. for the Write selection. If the file does not exist, a valid file will be 
  3600. created using the filename. If the file does exist, then the current contents 
  3601. of the file will be replaced by the contents of the Window. 
  3602.  
  3603. See also: 
  3604.  
  3605. o Select New Write File 
  3606. o Write 
  3607.  
  3608.  
  3609. ΓòÉΓòÉΓòÉ 161. Help for Select New Write File ΓòÉΓòÉΓòÉ
  3610.  
  3611. Select the Select New Write File checkbox to cause the New File Dialog to be 
  3612. displayed asking for the name of the Write file. Once the new file is selected 
  3613. and validated as a valid filename, it will be displayed as the Write file. 
  3614.  
  3615. See also: 
  3616.  
  3617. o Write File 
  3618.  
  3619.  
  3620. ΓòÉΓòÉΓòÉ 162. Help for Report Only ΓòÉΓòÉΓòÉ
  3621.  
  3622. The Report Only selection will cause the Window to contain a list of any Repair 
  3623. that would have been made based on the Repair Checks chosen and the contents of 
  3624. the INI file. No actual changes will be made to the INI file. 
  3625.  
  3626. See also: 
  3627.  
  3628. o What makes up the Desktop? 
  3629. o What is an INI File? 
  3630. o What does Repair Do? 
  3631. o Ask First 
  3632. o Do Repair 
  3633. o Do Selected 
  3634.  
  3635.  
  3636. ΓòÉΓòÉΓòÉ 163. Help for Ask First ΓòÉΓòÉΓòÉ
  3637.  
  3638. The Ask First selection will cause the next Repair to find an situation that 
  3639. needs to be Repaired. Once the condition is identified, the user will be asked 
  3640. if he wants the Repair done. If the response is No, then no Repair will be done 
  3641. and an entry will be added to the Window saying that a Repair is needed. If the 
  3642. response is Yes then the Repair will be done. 
  3643.  
  3644. See also: 
  3645.  
  3646. o What makes up the Desktop? 
  3647. o What is an INI File? 
  3648. o What does Repair Do? 
  3649. o Report Only 
  3650. o Do Repair 
  3651. o Do Selected 
  3652.  
  3653.  
  3654. ΓòÉΓòÉΓòÉ 164. Help for Do Repair ΓòÉΓòÉΓòÉ
  3655.  
  3656. The Do Repair selection will cause the next Repair to find all appropriate 
  3657. items that need to be Repaired. Once the condition is identified, the Repair 
  3658. will be done. The user will not be asked if he wants each Repair to be done, 
  3659. all requested repairs will be done automatically. 
  3660.  
  3661. See also: 
  3662.  
  3663. o What makes up the Desktop? 
  3664. o What is an INI File? 
  3665. o What does Repair Do? 
  3666. o Report Only 
  3667. o Ask First 
  3668. o Do Selected 
  3669.  
  3670.  
  3671. ΓòÉΓòÉΓòÉ 165. Help for Do Selected ΓòÉΓòÉΓòÉ
  3672.  
  3673. The Do Selected selection will repair those items that have been selected by 
  3674. the user. If a selected item has dependent items, then the dependent items will 
  3675. be repaired also. For example, if a directory is selected for repair, then all 
  3676. files in the directory, any subdirectories and any files in those 
  3677. subdirectories will also be repaired. 
  3678.  
  3679. See also: 
  3680.  
  3681. o What makes up the Desktop? 
  3682. o What is an INI File? 
  3683. o What does Repair Do? 
  3684. o Report Only 
  3685. o Ask First 
  3686. o Do Repair 
  3687.  
  3688.  
  3689. ΓòÉΓòÉΓòÉ 166. Help for Write ΓòÉΓòÉΓòÉ
  3690.  
  3691. Selecting Write will cause the contents of the Window to be written to the 
  3692. Write File. 
  3693.  
  3694. See also: 
  3695.  
  3696. o Write File 
  3697.  
  3698.  
  3699. ΓòÉΓòÉΓòÉ 167. Help for Options ΓòÉΓòÉΓòÉ
  3700.  
  3701. Selecting Options will cause Repair Options Dialog to be displayed. 
  3702.  
  3703. See also: 
  3704.  
  3705. o What makes up the Desktop? 
  3706. o What is an INI File? 
  3707. o What does Repair Do? 
  3708. o Repair Options Dialog 
  3709.  
  3710.  
  3711. ΓòÉΓòÉΓòÉ 168. Help for Print ΓòÉΓòÉΓòÉ
  3712.  
  3713. Selecting Print will cause the contents of the Window to be printed. The 
  3714. printing is done in a separate thread, so that the message queue is not 
  3715. blocked. However, the Repair Dialog cannot be dismissed until the Print is 
  3716. finished, since dismissing the Dialog will cause the memory allocated to hold 
  3717. the Window items to be released. 
  3718.  
  3719.  
  3720. ΓòÉΓòÉΓòÉ 169. Help for Execute ΓòÉΓòÉΓòÉ
  3721.  
  3722. Selecting Execute will cause the actual repair action to start. All Checks that 
  3723. the user has selected will be made and the action taken will depend on the Type 
  3724. that has been selected. Every Repair action will cause a line of information to 
  3725. be added to the Window. 
  3726.  
  3727. See also: 
  3728.  
  3729. o Save INI File 
  3730. o Report Only 
  3731. o Ask First 
  3732. o Do Repair 
  3733. o Do Selected 
  3734. o Check for Valid Files and Paths 
  3735.  
  3736.  
  3737. ΓòÉΓòÉΓòÉ 170. Help for Check Path and FileNames ΓòÉΓòÉΓòÉ
  3738.  
  3739. The Check Path and FileNames selection will cause the next Repair Execution to 
  3740. find every Key Name or Key Value in the Current INI File that is a path or 
  3741. filename, compare it to the actual paths and filenames on the various hardrives 
  3742. and remove or report any entries that are not found on the harddisk. 
  3743.  
  3744. Whether the entries are removed or reported, depends on which Repair Type of 
  3745. button the user has chosen. 
  3746.  
  3747. See also: 
  3748.  
  3749. o What makes up the Desktop? 
  3750. o What is an INI File? 
  3751. o What does Repair Do? 
  3752. o Save INI File 
  3753. o Report Only 
  3754. o Ask First 
  3755. o Do Repair 
  3756. o Do Selected 
  3757. o Repair Options Dialog 
  3758.  
  3759.  
  3760. ΓòÉΓòÉΓòÉ 171. Help for Look For Zero Length Key Values ΓòÉΓòÉΓòÉ
  3761.  
  3762. The Look For Zero Length Key Values selection will cause the next Repair 
  3763. Execution to look for any entries in the Current INI File that have a zero 
  3764. length key value. This is a condition which should never occur, but has been 
  3765. seen from time to time in some INI files. Normally, when an entry is written to 
  3766. an INI file with a zero length key, the entry is deleted by the INI file code. 
  3767.  
  3768. Whether the entries are removed or reported, depends on which Repair Type of 
  3769. button the user has chosen. 
  3770.  
  3771. See also: 
  3772.  
  3773. o What makes up the Desktop? 
  3774. o What is an INI File? 
  3775. o What does Repair Do? 
  3776. o Save INI File 
  3777. o Report Only 
  3778. o Ask First 
  3779. o Do Repair 
  3780. o Do Selected 
  3781. o Repair Options Dialog 
  3782.  
  3783.  
  3784. ΓòÉΓòÉΓòÉ 172. Help for Remove Old PM_ProgramList Entries ΓòÉΓòÉΓòÉ
  3785.  
  3786. The Remove Old PM_ProgramList Entries selection will cause the 
  3787. PM_ProgramListxxx Entries from the OS2.INI file to be displayed. These entries 
  3788. are a leftover from V1.3 and V2.0 and are no longer needed. However, if these 
  3789. entries remain in the file, any Objects referenced by these entries cannot be 
  3790. deleted. If it is deleted, it will reappear as soon as the Folder that 
  3791. contained the Object is reopened. 
  3792.  
  3793. Whether the entries are removed or reported, depends on which Repair Type of 
  3794. button the user has chosen. 
  3795.  
  3796. See also: 
  3797.  
  3798. o What makes up the Desktop? 
  3799. o What is an INI File? 
  3800. o What does Repair Do? 
  3801. o Save INI File 
  3802. o Report Only 
  3803. o Ask First 
  3804. o Do Repair 
  3805. o Do Selected 
  3806. o Repair Options Dialog 
  3807.  
  3808.  
  3809. ΓòÉΓòÉΓòÉ 173. Help for Delete Unused Printer Entries ΓòÉΓòÉΓòÉ
  3810.  
  3811. The Delete Unused Printer Entries selection will cause the Printer entries from 
  3812. the OS2SYS.INI file that are no longer OBjects on the Desktop to be displayed. 
  3813. These entries are not really an operational problem, however, they are not 
  3814. removed from the file when the Printer Object is deleted and there are a number 
  3815. of PM Applications that look in the OS2SYS.INI file to obtain the Printer 
  3816. information and these Applications will treat these entries as real Printers. 
  3817. However, any attempt to Print to the entries will not work. 
  3818.  
  3819. Whether the entries are removed or reported, depends on which Repair Type of 
  3820. button the user has chosen. 
  3821.  
  3822. See also: 
  3823.  
  3824. o What makes up the Desktop? 
  3825. o What is an INI File? 
  3826. o What does Repair Do? 
  3827. o Save INI File 
  3828. o Report Only 
  3829. o Ask First 
  3830. o Do Repair 
  3831. o Do Selected 
  3832. o Repair Options Dialog 
  3833.  
  3834.  
  3835. ΓòÉΓòÉΓòÉ 174. Help for Display Valid Dir/File Handles ΓòÉΓòÉΓòÉ
  3836.  
  3837. The Display Valid Dir/File Handles selection will cause the next Repair 
  3838. Execution to analyze the active PM_Workplace Handles entry in the OS2SYS.INI 
  3839. file, compare each Drive, Directory and Filename entry to the actual contents 
  3840. of the appropriate drive and place all valid entries into the Repair Window. 
  3841.  
  3842. The only type of Repair that is valid when listing items is the Report Only 
  3843. button. 
  3844.  
  3845. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drives is determined 
  3846. by the selections in the Repair Options Dialog. 
  3847.  
  3848. See also: 
  3849.  
  3850. o What makes up the Desktop? 
  3851. o What is an INI File? 
  3852. o What does Repair Do? 
  3853. o Display Invalid Dir/File Handles 
  3854. o Display All Dir/File Handles 
  3855. o Repair Dir/File Handles 
  3856. o Report Only 
  3857. o Repair Options Dialog 
  3858.  
  3859.  
  3860. ΓòÉΓòÉΓòÉ 175. Help for Display Invalid Dir/File Handles ΓòÉΓòÉΓòÉ
  3861.  
  3862. The Display Invalid Dir/File Handles selection will cause the next Repair 
  3863. Execution to analyze the active PM_Workplace Handles entry in the OS2SYS.INI 
  3864. file, compare each Drive, Directory and Filename entry to the actual contents 
  3865. of the appropriate drive and place all invalid entries into the Repair Window. 
  3866.  
  3867. The only type of Repair that is valid when listing items is the Report Only 
  3868. button. 
  3869.  
  3870. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drives is determined 
  3871. by the selections in the Repair Options Dialog. 
  3872.  
  3873. See also: 
  3874.  
  3875. o What makes up the Desktop? 
  3876. o What is an INI File? 
  3877. o What does Repair Do? 
  3878. o Display Valid Dir/File Handles 
  3879. o Display All Dir/File Handles 
  3880. o Repair Dir/File Handles 
  3881. o Report Only 
  3882. o Repair Options Dialog 
  3883.  
  3884.  
  3885. ΓòÉΓòÉΓòÉ 176. Help for Display All Dir/File Handles ΓòÉΓòÉΓòÉ
  3886.  
  3887. The Display All Dir/File Handles selection will cause the next Repair Execution 
  3888. to analyze the active PM_Workplace Handles entry in the OS2SYS.INI file, 
  3889. compare each Drive, Directory and Filename entry to the actual contents of the 
  3890. appropriate drive and place all entries into the Repair Window with an 
  3891. identification as to which are valid and which are invalid. 
  3892.  
  3893. The only type of Repair that is valid when listing items is the Report Only 
  3894. button. 
  3895.  
  3896. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drives is determined 
  3897. by the selections in the Repair Options Dialog. 
  3898.  
  3899. See also: 
  3900.  
  3901. o What makes up the Desktop? 
  3902. o What is an INI File? 
  3903. o What does Repair Do? 
  3904. o Display Valid Dir/File Handles 
  3905. o Display Invalid Dir/File Handles 
  3906. o Repair Dir/File Handles 
  3907. o Report Only 
  3908. o Repair Options Dialog 
  3909.  
  3910.  
  3911. ΓòÉΓòÉΓòÉ 177. Help for Repair Dir/File Handles ΓòÉΓòÉΓòÉ
  3912.  
  3913. The Repair Dir/File Handles selection will cause the next Repair Execution to 
  3914. analyze the active PM_Workplace Handles entry in the OS2SYS.INI file, compare 
  3915. each Drive, Directory and Filename entry to the actual contents of the 
  3916. appropriate drive, place all invalid entries into the Repair Window and do the 
  3917. Repair action specified by the Type of Repair button. 
  3918.  
  3919. Whether the entries are removed or reported, depends on which Repair Type of 
  3920. button the user has chosen. 
  3921.  
  3922. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drives is determined 
  3923. by the selections in the Repair Options Dialog. 
  3924.  
  3925. See also: 
  3926.  
  3927. o What makes up the Desktop? 
  3928. o What is an INI File? 
  3929. o What does Repair Do? 
  3930. o Display Valid Dir/File Handles 
  3931. o Display Invalid Dir/File Handles 
  3932. o Display All Dir/File Handles 
  3933. o Save INI File 
  3934. o Report Only 
  3935. o Ask First 
  3936. o Do Repair 
  3937. o Do Selected 
  3938. o Repair Options Dialog 
  3939.  
  3940.  
  3941. ΓòÉΓòÉΓòÉ 178. Help for Display Objects ΓòÉΓòÉΓòÉ
  3942.  
  3943. The Display Objects selection will cause the next Repair Execution to analyze 
  3944. the PM_Abstract Objects entry in the OS2.INI file, and place all entries into 
  3945. the Repair Window. There is no automatic way to validate the Objects, so it is 
  3946. assumed that they are all valid. 
  3947.  
  3948. The only type of Repair that is valid when listing items is the Report Only 
  3949. button. 
  3950.  
  3951. See also: 
  3952.  
  3953. o What makes up the Desktop? 
  3954. o What is an INI File? 
  3955. o What does Repair Do? 
  3956. o Repair Objects 
  3957. o Report Only 
  3958. o Repair Options Dialog 
  3959.  
  3960.  
  3961. ΓòÉΓòÉΓòÉ 179. Help for Repair Objects ΓòÉΓòÉΓòÉ
  3962.  
  3963. The Repair Objects selection will cause the next Repair Execution to analyze 
  3964. the PM_Abstract Objects entry in the OS2.INI file, and place all entries into 
  3965. the Repair Window. There is no automatic way to validate the Objects, so it is 
  3966. assumed that they are all valid, therefore, the Do Repair button will not 
  3967. delete anything from the Repair Window. The items can be deleted by Selecting 
  3968. individual items. Extreme care must be taken before deleting any Objects as it 
  3969. can cause problems with the Desktop. 
  3970.  
  3971. See also: 
  3972.  
  3973. o What makes up the Desktop? 
  3974. o What is an INI File? 
  3975. o What does Repair Do? 
  3976. o Display Objects 
  3977. o Save INI File 
  3978. o Report Only 
  3979. o Ask First 
  3980. o Do Repair 
  3981. o Do Selected 
  3982. o Repair Options Dialog 
  3983.  
  3984.  
  3985. ΓòÉΓòÉΓòÉ 180. Help for Display Valid WPS Entries ΓòÉΓòÉΓòÉ
  3986.  
  3987. The Display Valid WPS Entries selection will cause the next Repair Execution to 
  3988. analyze the various WPS entries in the OS2.INI file, validate the value range 
  3989. for each one, compare each to the Handles or Objects structure and place all 
  3990. valid entries into the Repair Window. 
  3991.  
  3992. The only type of Repair that is valid when listing items is the Report Only 
  3993. button. 
  3994.  
  3995. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drive handles is 
  3996. determined by the selections in the Repair Options Dialog. 
  3997.  
  3998. The WPS Repair selections can take a considerable amount of time to actually 
  3999. fill the Repair Window. The reason for this is because both the Handles and 
  4000. Objects structures must be filled before the analysis of the WPS entries in the 
  4001. INI files can start. 
  4002.  
  4003. See also: 
  4004.  
  4005. o What makes up the Desktop? 
  4006. o What is an INI File? 
  4007. o What does Repair Do? 
  4008. o Display Invalid WPS Entries 
  4009. o Display All WPS Entries 
  4010. o Repair WPS Entries 
  4011. o Report Only 
  4012. o Repair Options Dialog 
  4013.  
  4014.  
  4015. ΓòÉΓòÉΓòÉ 181. Help for Display Invalid WPS Entries ΓòÉΓòÉΓòÉ
  4016.  
  4017. The Display Invalid WPS Entries selection will cause the next Repair Execution 
  4018. to analyze the various WPS entries in the OS2.INI file, validate the value 
  4019. range for each one, compare each to the Handles or Objects structure and place 
  4020. all invalid entries into the Repair Window with an notation as to why they are 
  4021. not valid. 
  4022.  
  4023. The only type of Repair that is valid when listing items is the Report Only 
  4024. button. 
  4025.  
  4026. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drive handles is 
  4027. determined by the selections in the Repair Options Dialog. 
  4028.  
  4029. The WPS Repair selections can take a considerable amount of time to actually 
  4030. fill the Repair Window. The reason for this is because both the Handles and 
  4031. Objects structures must be filled before the analysis of the WPS entries in the 
  4032. INI files can start. 
  4033.  
  4034. See also: 
  4035.  
  4036. o What makes up the Desktop? 
  4037. o What is an INI File? 
  4038. o What does Repair Do? 
  4039. o Display Valid WPS Entries 
  4040. o Display All WPS Entries 
  4041. o Repair WPS Entries 
  4042. o Report Only 
  4043. o Repair Options Dialog 
  4044.  
  4045.  
  4046. ΓòÉΓòÉΓòÉ 182. Help for Display All WPS Entries ΓòÉΓòÉΓòÉ
  4047.  
  4048. The Display All WPS Entries selection will cause the next Repair Execution to 
  4049. analyze the various WPS entries in the OS2.INI file, validate the value range 
  4050. for each one, compare each to the Handles or Objects structure and place all 
  4051. entries into the Repair Window with an notation as to whether each item is 
  4052. valid or invalid. For the invalid items there will also be a notation as to why 
  4053. they are not valid. 
  4054.  
  4055. The only type of Repair that is valid when listing items is the Report Only 
  4056. button. 
  4057.  
  4058. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drive handles is 
  4059. determined by the selections in the Repair Options Dialog. 
  4060.  
  4061. The WPS Repair selections can take a considerable amount of time to actually 
  4062. fill the Repair Window. The reason for this is because both the Handles and 
  4063. Objects structures must be filled before the analysis of the WPS entries in the 
  4064. INI files can start. 
  4065.  
  4066. See also: 
  4067.  
  4068. o What makes up the Desktop? 
  4069. o What is an INI File? 
  4070. o What does Repair Do? 
  4071. o Display Valid WPS Entries 
  4072. o Display Invalid WPS Entries 
  4073. o Repair WPS Entries 
  4074. o Report Only 
  4075. o Repair Options Dialog 
  4076.  
  4077.  
  4078. ΓòÉΓòÉΓòÉ 183. Help for Repair WPS Entries ΓòÉΓòÉΓòÉ
  4079.  
  4080. The Repair WPS Entries selection will cause the next Repair Execution to 
  4081. analyze the various WPS entries in the OS2.INI file, validate the value range 
  4082. for each one, compare each to the Handles or Objects structure, place all 
  4083. invalid entries into the Repair Window with an notation as to why they are not 
  4084. valid and do the Repair action specified by the Type of Repair button. 
  4085.  
  4086. Whether the entries are removed or reported, depends on which Repair Type of 
  4087. button the user has chosen. 
  4088.  
  4089. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drive handles is 
  4090. determined by the selections in the Repair Options Dialog. 
  4091.  
  4092. The WPS Repair selections can take a considerable amount of time to actually 
  4093. fill the Repair Window. The reason for this is because both the Handles and 
  4094. Objects structures must be filled before the analysis of the WPS entries in the 
  4095. INI files can start. 
  4096.  
  4097. See also: 
  4098.  
  4099. o What makes up the Desktop? 
  4100. o What is an INI File? 
  4101. o What does Repair Do? 
  4102. o Display Valid WPS Entries 
  4103. o Display Invalid WPS Entries 
  4104. o Display All WPS Entries 
  4105. o Save INI File 
  4106. o Report Only 
  4107. o Ask First 
  4108. o Do Repair 
  4109. o Do Selected 
  4110. o Repair Options Dialog 
  4111.  
  4112.  
  4113. ΓòÉΓòÉΓòÉ 184. Help for Display All Valid WPS and Handle Entries ΓòÉΓòÉΓòÉ
  4114.  
  4115. The Display All Valid WPS and Handle Entries selection will cause the next 
  4116. Repair Execution to analyze the active PM_Workplace Handles entry in the 
  4117. OS2SYS.INI file, compare each Drive, Directory and Filename entry to the actual 
  4118. contents of the appropriate drive and analyze the various WPS entries in the 
  4119. OS2.INI file, validate the value range for each one, compare each to the 
  4120. Handles or Objects structure and place all valid entries into the Repair 
  4121. Window. 
  4122.  
  4123. The only type of Repair that is valid when listing items is the Report Only 
  4124. button. 
  4125.  
  4126. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drive handles is 
  4127. determined by the selections in the Repair Options Dialog. 
  4128.  
  4129. The WPS Repair selections can take a considerable amount of time to actually 
  4130. fill the Repair Window. The reason for this is because both the Handles and 
  4131. Objects structures must be filled before the analysis of the WPS entries in the 
  4132. INI files can start. 
  4133.  
  4134. See also: 
  4135.  
  4136. o What makes up the Desktop? 
  4137. o What is an INI File? 
  4138. o What does Repair Do? 
  4139. o Display All Invalid WPS and Handle Entries 
  4140. o Display All WPS and Handle Entries 
  4141. o Repair Both WPS and Handle Entries 
  4142. o Report Only 
  4143. o Repair Options Dialog 
  4144.  
  4145.  
  4146. ΓòÉΓòÉΓòÉ 185. Help for Display All Invalid WPS and Handle Entries ΓòÉΓòÉΓòÉ
  4147.  
  4148. The Display All Invalid WPS and Handle Entries selection will cause the next 
  4149. Repair Execution to analyze the active PM_Workplace Handles entry in the 
  4150. OS2SYS.INI file, compare each Drive, Directory and Filename entry to the actual 
  4151. contents of the appropriate drive and analyze the various WPS entries in the 
  4152. OS2.INI file, validate the value range for each one, compare each to the 
  4153. Handles or Objects structure and place all invalid entries into the Repair 
  4154. Window with an notation as to why they are not valid. 
  4155.  
  4156. The only type of Repair that is valid when listing items is the Report Only 
  4157. button. 
  4158.  
  4159. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drive handles is 
  4160. determined by the selections in the Repair Options Dialog. 
  4161.  
  4162. The WPS Repair selections can take a considerable amount of time to actually 
  4163. fill the Repair Window. The reason for this is because both the Handles and 
  4164. Objects structures must be filled before the analysis of the WPS entries in the 
  4165. INI files can start. 
  4166.  
  4167. See also: 
  4168.  
  4169. o What makes up the Desktop? 
  4170. o What is an INI File? 
  4171. o What does Repair Do? 
  4172. o Display All Valid WPS and Handle Entries 
  4173. o Display All WPS and Handle Entries 
  4174. o Repair Both WPS and Handle Entries 
  4175. o Report Only 
  4176. o Repair Options Dialog 
  4177.  
  4178.  
  4179. ΓòÉΓòÉΓòÉ 186. Help for Display All WPS and Handle Entries ΓòÉΓòÉΓòÉ
  4180.  
  4181. The Display All WPS and Handle Entries selection will cause the next Repair 
  4182. Execution to analyze the active PM_Workplace Handles entry in the OS2SYS.INI 
  4183. file, compare each Drive, Directory and Filename entry to the actual contents 
  4184. of the appropriate drive and analyze the various WPS entries in the OS2.INI 
  4185. file, validate the value range for each one, compare each to the Handles or 
  4186. Objects structure and place all entries into the Repair Window with an notation 
  4187. as to whether each item is valid or invalid. For the invalid items there will 
  4188. also be a notation as to why they are not valid. 
  4189.  
  4190. The only type of Repair that is valid when listing items is the Report Only 
  4191. button. 
  4192.  
  4193. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drive handles is 
  4194. determined by the selections in the Repair Options Dialog. 
  4195.  
  4196. The WPS Repair selections can take a considerable amount of time to actually 
  4197. fill the Repair Window. The reason for this is because both the Handles and 
  4198. Objects structures must be filled before the analysis of the WPS entries in the 
  4199. INI files can start. 
  4200.  
  4201. See also: 
  4202.  
  4203. o What makes up the Desktop? 
  4204. o What is an INI File? 
  4205. o What does Repair Do? 
  4206. o Display All Valid WPS and Handle Entries 
  4207. o Display All Invalid WPS and Handle Entries 
  4208. o Repair Both WPS and Handle Entries 
  4209. o Report Only 
  4210. o Repair Options Dialog 
  4211.  
  4212.  
  4213. ΓòÉΓòÉΓòÉ 187. Help for Repair Both WPS and Handle Entries ΓòÉΓòÉΓòÉ
  4214.  
  4215. The Repair Both WPS and Handle Entries selection will cause the next Repair 
  4216. Execution to analyze the active PM_Workplace Handles entry in the OS2SYS.INI 
  4217. file, compare each Drive, Directory and Filename entry to the actual contents 
  4218. of the appropriate drive and analyze the various WPS entries in the OS2.INI 
  4219. file, validate the value range for each one, compare each to the Handles or 
  4220. Objects structure, place all invalid entries into the Repair Window with an 
  4221. notation as to why they are not valid and do the Repair action specified by the 
  4222. Type of Repair button. 
  4223.  
  4224. Whether the entries are removed or reported, depends on which Repair Type of 
  4225. button the user has chosen. 
  4226.  
  4227. The handling of CD-ROM, Virtual Disk, Floppy and Not Ready Drive handles is 
  4228. determined by the selections in the Repair Options Dialog. 
  4229.  
  4230. The WPS Repair selections can take a considerable amount of time to actually 
  4231. fill the Repair Window. The reason for this is because both the Handles and 
  4232. Objects structures must be filled before the analysis of the WPS entries in the 
  4233. INI files can start. 
  4234.  
  4235. See also: 
  4236.  
  4237. o What makes up the Desktop? 
  4238. o What is an INI File? 
  4239. o What does Repair Do? 
  4240. o Display All Valid WPS and Handle Entries 
  4241. o Display All Invalid WPS and Handle Entries 
  4242. o Display All WPS and Handle Entries 
  4243. o Save INI File 
  4244. o Report Only 
  4245. o Ask First 
  4246. o Do Repair 
  4247. o Do Selected 
  4248. o Repair Options Dialog 
  4249.  
  4250.  
  4251. ΓòÉΓòÉΓòÉ 188. Help for Repair Options Dialog ΓòÉΓòÉΓòÉ
  4252.  
  4253. The Repair Options Dialog will allow the user to control various options during 
  4254. the repair process. 
  4255.  
  4256. See also: 
  4257.  
  4258. o What makes up the Desktop? 
  4259. o What is an INI File? 
  4260. o What does Repair Do? 
  4261. o Repair File Dialog 
  4262. o Bypass Known Errors 
  4263. o Do Not Save Deleted Items 
  4264. o Log to INIREP.LOG 
  4265. o Ignore Network Type Handles 
  4266. o Report Network Type Handles 
  4267. o Auto Repair Network Type Handles 
  4268. o Ignore CD-ROM Handles 
  4269. o Report CD-ROM Handles 
  4270. o Auto Repair CD-ROM Handles 
  4271. o Ignore Virtual Disk Handles 
  4272. o Report Virtual Disk Handles 
  4273. o Auto Repair Virtual Disk Handles 
  4274. o Ignore Floppy Drive Handles 
  4275. o Report Floppy Drive Handles 
  4276. o Auto Repair Floppy Drive Handles 
  4277. o Ignore Not Ready Drive Handles 
  4278. o Report Not Ready Drive Handles 
  4279. o Auto Repair Not Ready Drive Handles 
  4280.  
  4281.  
  4282. ΓòÉΓòÉΓòÉ 189. Help for Bypass Known Errors ΓòÉΓòÉΓòÉ
  4283.  
  4284. The Bypass Known Errors.LOG checkbox will cause the Repair function to bypass 
  4285. entries that are known to IniMaint and will quickly reappear even if they are 
  4286. deleted. 
  4287.  
  4288. The default for this item is Yes. 
  4289.  
  4290. Among the kinds of things bypassed are: 
  4291.  
  4292. o Temporary files with the extension of ### that are created when INI files are 
  4293.   updated. 
  4294. o The temporary NFD73 file that is created when WPSBKUP runs. 
  4295. o The zero entry in the Abstracts Icons Application generated by Deskman/2. 
  4296.  
  4297.  
  4298. ΓòÉΓòÉΓòÉ 190. Help for Do Not Save Deleted Items ΓòÉΓòÉΓòÉ
  4299.  
  4300. The Do Not Save Deleted Items checkbox will cause the items that are removed 
  4301. from an INI file to simply be deleted and not saved. If this option is chosen, 
  4302. then Repairs can be performed without specifying a Save INI File. 
  4303.  
  4304. See also: 
  4305.  
  4306. o Save INI File 
  4307. o New Save File 
  4308.  
  4309.  
  4310. ΓòÉΓòÉΓòÉ 191. Help for Log to INIREP.LOG ΓòÉΓòÉΓòÉ
  4311.  
  4312. The Log to INIREP.LOG checkbox will cause diagnostic information to be written 
  4313. to the INIREP.LOG file. This should only be used as part of a problem 
  4314. determination sequence, since the saved information will make little sense 
  4315. without a knowledge of the program internals. 
  4316.  
  4317.  
  4318. ΓòÉΓòÉΓòÉ 192. Help for Ignore CD-ROM Handles ΓòÉΓòÉΓòÉ
  4319.  
  4320. The Ignore CD-ROM Handles button will cause all directories and files on CD-ROM 
  4321. drives to be ignored, even if they are not valid. This option would be used if 
  4322. the User normally has a specific CD-ROM mounted and does not want to know if 
  4323. the Handles in the OS2SYS.INI file agree with the directories and files on the 
  4324. drive. 
  4325.  
  4326. See also: 
  4327.  
  4328. o Report CD-ROM Handles 
  4329. o Auto Repair CD-ROM Handles 
  4330. o Do Repair 
  4331. o Repair Dir/File Handles 
  4332. o Repair WPS Entries 
  4333.  
  4334.  
  4335. ΓòÉΓòÉΓòÉ 193. Help for Report CD-ROM Handles ΓòÉΓòÉΓòÉ
  4336.  
  4337. The Report CD-ROM Handles button will cause all directories and files on CD-ROM 
  4338. drives to be reported in the Repair Window. However, if the Do Repair button is 
  4339. selected in the Repair Dialog, the invalid directories and files will not be 
  4340. removed from the OS2SYS.INI file. This option would be used if the User wants 
  4341. to know about invalid Directories and Files on the CD-ROM drive, but does not 
  4342. want them removed unless they are specifically selected. 
  4343.  
  4344. See also: 
  4345.  
  4346. o Ignore CD-ROM Handles 
  4347. o Auto Repair CD-ROM Handles 
  4348. o Do Repair 
  4349. o Do Selected 
  4350. o Repair Dir/File Handles 
  4351. o Repair WPS Entries 
  4352.  
  4353.  
  4354. ΓòÉΓòÉΓòÉ 194. Help for Auto Repair CD-ROM Handles ΓòÉΓòÉΓòÉ
  4355.  
  4356. The Auto Repair CD-ROM Handles button will cause all directories and files on 
  4357. CD-ROM drives to be removed if the Do Repair button is selected in the Repair 
  4358. Dialog. This is the Default selection. 
  4359.  
  4360. See also: 
  4361.  
  4362. o Ignore CD-ROM Handles 
  4363. o Report CD-ROM Handles 
  4364. o Do Repair 
  4365. o Do Selected 
  4366. o Repair Dir/File Handles 
  4367. o Repair WPS Entries 
  4368.  
  4369.  
  4370. ΓòÉΓòÉΓòÉ 195. Help for Ignore Virtual Disk Drive Handles ΓòÉΓòÉΓòÉ
  4371.  
  4372. The Ignore Virtual Disk Drive Handles button will cause all directories and 
  4373. files on Virtual Disk drives to be ignored, even if they are not valid. This 
  4374. option would be used if the User normally has a specific Virtual Disk Drive and 
  4375. does not want to know if the Handles in the OS2SYS.INI file agree with the 
  4376. directories and files on the drive. 
  4377.  
  4378. See also: 
  4379.  
  4380. o Report Virtual Disk Drive Handles 
  4381. o Auto Repair Virtual Disk Drive Handles 
  4382. o Do Repair 
  4383. o Repair Dir/File Handles 
  4384. o Repair WPS Entries 
  4385.  
  4386.  
  4387. ΓòÉΓòÉΓòÉ 196. Help for Report Virtual Disk Drive Handles ΓòÉΓòÉΓòÉ
  4388.  
  4389. The Report Virtual Disk Drive Handles button will cause all directories and 
  4390. files on Virtual Disk drives to be reported in the Repair Window. However, if 
  4391. the Do Repair button is selected in the Repair Dialog, the invalid directories 
  4392. and files will not be removed from the OS2SYS.INI file. This option would be 
  4393. used if the User wants to know about invalid Directories and Files on the 
  4394. Virtual Disk Drive, but does not want them removed unless they are specifically 
  4395. selected. 
  4396.  
  4397. See also: 
  4398.  
  4399. o Ignore Virtual Disk Drive Handles 
  4400. o Auto Repair Virtual Disk Drive Handles 
  4401. o Do Repair 
  4402. o Do Selected 
  4403. o Repair Dir/File Handles 
  4404. o Repair WPS Entries 
  4405.  
  4406.  
  4407. ΓòÉΓòÉΓòÉ 197. Help for Auto Repair Virtual Disk Drive Handles ΓòÉΓòÉΓòÉ
  4408.  
  4409. The Auto Repair Virtual Disk Drive Handles button will cause all directories 
  4410. and files on Virtual Disk drives to be removed if the Do Repair button is 
  4411. selected in the Repair Dialog. This is the Default selection. 
  4412.  
  4413. See also: 
  4414.  
  4415. o Ignore Virtual Disk Drive Handles 
  4416. o Report Virtual Disk Drive Handles 
  4417. o Do Repair 
  4418. o Do Selected 
  4419. o Repair Dir/File Handles 
  4420. o Repair WPS Entries 
  4421.  
  4422.  
  4423. ΓòÉΓòÉΓòÉ 198. Help for Ignore Floppy Drive Handles ΓòÉΓòÉΓòÉ
  4424.  
  4425. The Ignore Floppy Drive Handles button will cause all directories and files on 
  4426. Floppy drives to be ignored, even if they are not valid. This option would be 
  4427. used if the User normally has a specific Floppy mounted and does not want to 
  4428. know if the Handles in the OS2SYS.INI file agree with the directories and files 
  4429. on the drive. 
  4430.  
  4431. See also: 
  4432.  
  4433. o Report Floppy Drive Handles 
  4434. o Auto Repair Floppy Drive Handles 
  4435. o Do Repair 
  4436. o Repair Dir/File Handles 
  4437. o Repair WPS Entries 
  4438.  
  4439.  
  4440. ΓòÉΓòÉΓòÉ 199. Help for Report Floppy Drive Handles ΓòÉΓòÉΓòÉ
  4441.  
  4442. The Report Floppy Drive Handles button will cause all directories and files on 
  4443. Floppy drives to be reported in the Repair Window. However, if the Do Repair 
  4444. button is selected in the Repair Dialog, the invalid directories and files will 
  4445. not be removed from the OS2SYS.INI file. This option would be used if the User 
  4446. wants to know about invalid Directories and Files on the Floppy Drive, but does 
  4447. not want them removed unless they are specifically selected. 
  4448.  
  4449. See also: 
  4450.  
  4451. o Ignore Floppy Drive Handles 
  4452. o Auto Repair Floppy Drive Handles 
  4453. o Do Repair 
  4454. o Do Selected 
  4455. o Repair Dir/File Handles 
  4456. o Repair WPS Entries 
  4457.  
  4458.  
  4459. ΓòÉΓòÉΓòÉ 200. Help for Auto Repair Floppy Drive Handles ΓòÉΓòÉΓòÉ
  4460.  
  4461. The Auto Repair Floppy Drive Handles button will cause all directories and 
  4462. files on Floppy drives to be removed if the Do Repair button is selected in the 
  4463. Repair Dialog. This is the Default selection. 
  4464.  
  4465. See also: 
  4466.  
  4467. o Ignore Floppy Drive Handles 
  4468. o Report Floppy Drive Handles 
  4469. o Do Repair 
  4470. o Do Selected 
  4471. o Repair Dir/File Handles 
  4472. o Repair WPS Entries 
  4473.  
  4474.  
  4475. ΓòÉΓòÉΓòÉ 201. Help for Ignore Not Ready Drive Handles ΓòÉΓòÉΓòÉ
  4476.  
  4477. The Ignore Not Ready Drive Handles button will cause all directories and files 
  4478. on Not Ready drives to be ignored, even if they are not valid. This option 
  4479. would be used if the User has drives that normally have specific voluems 
  4480. mounted, but are not currently ready, and does not want to see the Handles in 
  4481. the OS2SYS.INI file for the drive. 
  4482.  
  4483. See also: 
  4484.  
  4485. o Report Not Ready Drive Handles 
  4486. o Auto Repair Not Ready Drive Handles 
  4487. o Do Repair 
  4488. o Repair Dir/File Handles 
  4489. o Repair WPS Entries 
  4490.  
  4491.  
  4492. ΓòÉΓòÉΓòÉ 202. Help for Report Not Ready Drive Handles ΓòÉΓòÉΓòÉ
  4493.  
  4494. The Report Not Ready Drive Handles button will cause all directories and files 
  4495. on Not Ready drives to be reported in the Repair Window. However, if the Do 
  4496. Repair button is selected in the Repair Dialog, the invalid directories and 
  4497. files will not be removed from the OS2SYS.INI file. This option would be used 
  4498. if the User wants to know about invalid Directories and Files on the Not Ready 
  4499. drive, but does not want them removed unless they are specifically selected. 
  4500.  
  4501. See also: 
  4502.  
  4503. o Ignore Not Ready Drive Handles 
  4504. o Auto Repair Not Ready Drive Handles 
  4505. o Do Repair 
  4506. o Do Selected 
  4507. o Repair Dir/File Handles 
  4508. o Repair WPS Entries 
  4509.  
  4510.  
  4511. ΓòÉΓòÉΓòÉ 203. Help for Auto Repair Not Ready Drive Handles ΓòÉΓòÉΓòÉ
  4512.  
  4513. The Auto Repair Not Ready Drive Handles button will cause all directories and 
  4514. files on Not Ready drives to be removed if the Do Repair button is selected in 
  4515. the Repair Dialog. This is the Default selection. 
  4516.  
  4517. See also: 
  4518.  
  4519. o Ignore Not Ready Drive Handles 
  4520. o Report Not Ready Drive Handles 
  4521. o Do Repair 
  4522. o Do Selected 
  4523. o Repair Dir/File Handles 
  4524. o Repair WPS Entries 
  4525.  
  4526.  
  4527. ΓòÉΓòÉΓòÉ 204. Help for Ignore Network Type Handles ΓòÉΓòÉΓòÉ
  4528.  
  4529. The Ignore Network Type Handles button will cause all directories and files on 
  4530. Network Types to be ignored, even if they are not valid. This option would be 
  4531. used if the User normally has a specific Network Entry and does not want to 
  4532. know if the Handles in the OS2SYS.INI file agree with the directories and 
  4533. files. 
  4534.  
  4535. See also: 
  4536.  
  4537. o Report Network Type Handles 
  4538. o Auto Repair Network Type Handles 
  4539. o Do Repair 
  4540. o Repair Dir/File Handles 
  4541. o Repair WPS Entries 
  4542.  
  4543.  
  4544. ΓòÉΓòÉΓòÉ 205. Help for Report Network Type Handles ΓòÉΓòÉΓòÉ
  4545.  
  4546. The Report Network Type Handles button will cause all directories and files on 
  4547. Network Entry to be reported in the Repair Window. However, if the Do Repair 
  4548. button is selected in the Repair Dialog, the invalid directories and files will 
  4549. not be removed from the OS2SYS.INI file. This option would be used if the User 
  4550. wants to know about invalid Directories and Files, but does not want them 
  4551. removed unless they are specifically selected. 
  4552.  
  4553. See also: 
  4554.  
  4555. o Ignore Network Type Handles 
  4556. o Auto Repair Network Type Handles 
  4557. o Do Repair 
  4558. o Do Selected 
  4559. o Repair Dir/File Handles 
  4560. o Repair WPS Entries 
  4561.  
  4562.  
  4563. ΓòÉΓòÉΓòÉ 206. Help for Auto Repair Network Type Handles ΓòÉΓòÉΓòÉ
  4564.  
  4565. The Auto Repair Network Type Handles button will cause all directories and 
  4566. files on Network Entry to be removed if the Do Repair button is selected in the 
  4567. Repair Dialog. This is the Default selection. 
  4568.  
  4569. See also: 
  4570.  
  4571. o Ignore Network Type Handles 
  4572. o Report Network Type Handles 
  4573. o Do Repair 
  4574. o Do Selected 
  4575. o Repair Dir/File Handles 
  4576. o Repair WPS Entries 
  4577.  
  4578.  
  4579. ΓòÉΓòÉΓòÉ 207. Help for EA Defaults Dialog ΓòÉΓòÉΓòÉ
  4580.  
  4581. The EA Defaults Dialog will allow the user to control various options while 
  4582. working with the Extended Attributes. 
  4583.  
  4584. The items that can be set are: 
  4585.  
  4586. o What makes up the Desktop? 
  4587. o What is an Extended Attribute? 
  4588. o EA File Directory 
  4589. o Display In Progress Box 
  4590. o Ignore No EAs for View/Test 
  4591. o Continue on Sharing Violations 
  4592. o Include Hidden Files 
  4593. o Include System Files 
  4594. o Ask for EA Filename 
  4595. o Keep Temporary Files 
  4596. o Overwrite Existing Files 
  4597. o Log to INIEA.LOG 
  4598.  
  4599.  
  4600. ΓòÉΓòÉΓòÉ 208. Help for EA File Directory ΓòÉΓòÉΓòÉ
  4601.  
  4602. The EA File Directory is the Directory that will be used whenever the name for 
  4603. a file to hold Extended Attributes is automatically generated. This will also 
  4604. be used as the starting directory for the File Dialog when the user is asked to 
  4605. select a filename. 
  4606.  
  4607. See Also: 
  4608.  
  4609. o What makes up the Desktop? 
  4610. o What is an Extended Attribute? 
  4611. o Ask for EA Filename 
  4612. o Keep Temporary Files 
  4613. o Overwrite Existing Files 
  4614.  
  4615.  
  4616. ΓòÉΓòÉΓòÉ 209. Help for Display In Progress Box ΓòÉΓòÉΓòÉ
  4617.  
  4618. The Display In Progress Box checkbox will cause the Processing EAs Dialog to 
  4619. appear while the EAs are being processed. If this option is not chosen, then 
  4620. only the Wait pointer will apppear on the screen. 
  4621.  
  4622. The Default for this item is YES. 
  4623.  
  4624.  
  4625. ΓòÉΓòÉΓòÉ 210. Help for Ignore No EAs for View/Test ΓòÉΓòÉΓòÉ
  4626.  
  4627. The Ignore No EAs for View/Test checkbox will prevent an entry in the Edit of 
  4628. Test Windows for any Directory or Path that does not have any EAs. If this item 
  4629. is set to NO and there is a Directory or File with no EAs, there will be an 
  4630. entry in the Appropriate Window for this Directory or File and, for the Edit, 
  4631. the Key Name will simply say there are no EAs. If the user is not interested in 
  4632. knowing which files do not have EAs, then this option should be left as YES, 
  4633. since it will reduce the number of entries in the Windows for those situations 
  4634. where a number of Directories or Files are included. p.The Default for this 
  4635. item is YES. 
  4636.  
  4637.  
  4638. ΓòÉΓòÉΓòÉ 211. Help for Include Hidden Files ΓòÉΓòÉΓòÉ
  4639.  
  4640. The Include Hidden Files checkbox will cause files with the Hidden Attribute 
  4641. set to be included in the files that are candidates to have their EAs 
  4642. processed. 
  4643.  
  4644. The Default for this item is NO. 
  4645.  
  4646. See also: 
  4647.  
  4648. o Include System Files 
  4649.  
  4650.  
  4651. ΓòÉΓòÉΓòÉ 212. Help for Include System Files ΓòÉΓòÉΓòÉ
  4652.  
  4653. The Include System Files checkbox will cause files with the System Attribute 
  4654. set to be included in the files that are candidates to have their EAs 
  4655. processed. 
  4656.  
  4657. The Default for this item is NO. 
  4658.  
  4659. See also: 
  4660.  
  4661. o Include Hidden Files 
  4662.  
  4663.  
  4664. ΓòÉΓòÉΓòÉ 213. Help for Ask for EA Filename ΓòÉΓòÉΓòÉ
  4665.  
  4666. The Ask for EA Filename checkbox will cause the user to be prompted for a 
  4667. Filename anytime that one is needed to contain the EAs for the selected 
  4668. Directories and/or Files. If this items is left as the Default NO, then the 
  4669. filenames will be constructed automatically and will be a combination of the 
  4670. range of Directories and/or Files requested and the root entry picked by the 
  4671. user. 
  4672.  
  4673. The only exception to the above is when the Keep Temporary Files option is not 
  4674. checked and the View or Compare menu items are selected. Since all files needed 
  4675. to accomplish the View or Compare will be automatically deleted as soon as the 
  4676. function is completed, the user will not be asked for a filename unless the 
  4677. filename constructed already exists and the Overwrite Existing Files option is 
  4678. not selected. 
  4679.  
  4680. The Default for this item is NO. 
  4681.  
  4682. See also: 
  4683.  
  4684. o What makes up the Desktop? 
  4685. o What is an Extended Attribute? 
  4686. o EA File Directory 
  4687. o Keep Temporary Files 
  4688. o Overwrite Existing Files 
  4689.  
  4690.  
  4691. ΓòÉΓòÉΓòÉ 214. Help for Keep Temporary Files ΓòÉΓòÉΓòÉ
  4692.  
  4693. The Keep Temporary Files checkbox will cause files that are created to 
  4694. temporarily hold EA information, such as for a Compare of the EAs between two 
  4695. sets of Directories and/or Files, to be kept after the files are no longer 
  4696. needed. If this item is left as the Default NO, then these files will be 
  4697. deleted. This will apply whether or not the name of the files is chosen by the 
  4698. user or done automatically. 
  4699.  
  4700. Selecting this option will also disable the Ask for EA Filename for those 
  4701. selections that use temporary files, such as View and Compare, since the files 
  4702. used for these selections will be automatically deleted once the user is 
  4703. finished with them. 
  4704.  
  4705. The Default for this item is NO. 
  4706.  
  4707. See also: 
  4708.  
  4709. o EA File Directory 
  4710. o Ask for EA Filename 
  4711. o Overwrite Existing Files 
  4712.  
  4713.  
  4714. ΓòÉΓòÉΓòÉ 215. Help for Overwrite Existing Files ΓòÉΓòÉΓòÉ
  4715.  
  4716. The Overwrite Existing Files checkbox will cause any existing file that already 
  4717. exists to be overwritten when the same filename is chosen by the user or built 
  4718. automatically. If this item is left as the Default NO, then the user will 
  4719. always be prompted before a file is overwritten. 
  4720.  
  4721. The Default for this item is NO. 
  4722.  
  4723. See also: 
  4724.  
  4725. o EA File Directory 
  4726. o Ask for EA Filename 
  4727. o Keep Temporary Files 
  4728.  
  4729.  
  4730. ΓòÉΓòÉΓòÉ 216. Help for Log to INIEA.LOG ΓòÉΓòÉΓòÉ
  4731.  
  4732. The Log to INIEA.LOG checkbox will cause diagnostic information to be written 
  4733. to the INIEA.LOG file. This should only be used as part of a problem 
  4734. determination sequence, since the saved information will make little sense 
  4735. without a knowledge of the program internals. 
  4736.  
  4737. The Default for this item is NO. 
  4738.  
  4739.  
  4740. ΓòÉΓòÉΓòÉ 217. Help for Continue on Sharing Violations ΓòÉΓòÉΓòÉ
  4741.  
  4742. The Continue on Sharing Violations checkbox will prevent the user from being 
  4743. asked if he wants to continue whenever a Sharing Violation is encountered while 
  4744. attempting to access the Extended Attributes for a Directory or File. If this 
  4745. item is checked, then SysMaint will assume that the user wants to continue to 
  4746. the next Directory or File. 
  4747.  
  4748. The Default for this item is NO. 
  4749.  
  4750.  
  4751. ΓòÉΓòÉΓòÉ 218. Help for EA Test Dialog ΓòÉΓòÉΓòÉ
  4752.  
  4753. The EA Test Dialog displays the results of the Extended Attribute Test that the 
  4754. user has requested. 
  4755.  
  4756. See also: 
  4757.  
  4758. o What makes up the Desktop? 
  4759. o What is an Extended Attribute? 
  4760. o Test EAs 
  4761. o Write 
  4762. o Print 
  4763.  
  4764.  
  4765. ΓòÉΓòÉΓòÉ 219. Help for Print ΓòÉΓòÉΓòÉ
  4766.  
  4767. Selecting Print will cause the contents of the Listbox to be printed. The 
  4768. printing is done in a separate thread, so that the message queue is not 
  4769. blocked. However, the Test Dialog cannot be dismissed until the Print is 
  4770. finished, since dismissing the Dialog will cause the memory allocated to hold 
  4771. the Listbox items to be released. 
  4772.  
  4773.  
  4774. ΓòÉΓòÉΓòÉ 220. Help for Write ΓòÉΓòÉΓòÉ
  4775.  
  4776. Selecting Write will cause the contents of the Listbox to be written to the 
  4777. file that is selected from the File Selection Dialog. The writing is done in a 
  4778. separate thread, so that the message queue is not blocked. However, the Test 
  4779. Dialog cannot be dismissed until the Write is finished, since dismissing the 
  4780. Dialog will cause the memory allocated to hold the Listbox items to be 
  4781. released. 
  4782.  
  4783.  
  4784. ΓòÉΓòÉΓòÉ 221. Help for Desktop Defaults Dialog ΓòÉΓòÉΓòÉ
  4785.  
  4786. The Desktop Defaults Dialog will allow the user to control various options 
  4787. while working with the Extended Attributes. 
  4788.  
  4789. The items that can be set are: 
  4790.  
  4791. o Desktop Menu 
  4792. o What makes up the Desktop? 
  4793. o What is an INI File? 
  4794. o Types of Desktop Backup 
  4795. o Save Desktop Directory 
  4796. o Backup CMD Filename 
  4797. o Restore CMD Fileneame 
  4798. o Maximum Backup Generations 
  4799.  
  4800.  
  4801. ΓòÉΓòÉΓòÉ 222. Help for Save Desktop Directory ΓòÉΓòÉΓòÉ
  4802.  
  4803. The Save Desktop Directory is the Directory that will be used as the target 
  4804. directory for all Simple Backups of the Desktop. This Directory will also be 
  4805. used as the default directory for the Backup and Restore CMD files. 
  4806.  
  4807. See Also: 
  4808.  
  4809. o What makes up the Desktop? 
  4810. o Types of Desktop Backup 
  4811. o Desktop Defaults Dialog 
  4812. o Backup CMD Filename 
  4813. o Restore CMD Fileneame 
  4814.  
  4815.  
  4816. ΓòÉΓòÉΓòÉ 223. Help for Backup CMD Filename ΓòÉΓòÉΓòÉ
  4817.  
  4818. The Backup CMD Filename is the Filename that will be used for the Backup CMD 
  4819. file. This Filename must have an extension of CMD. 
  4820.  
  4821. See Also: 
  4822.  
  4823. o What makes up the Desktop? 
  4824. o Types of Desktop Backup 
  4825. o Desktop Defaults Dialog 
  4826. o Save Desktop Directory 
  4827. o Restore CMD Fileneame 
  4828.  
  4829.  
  4830. ΓòÉΓòÉΓòÉ 224. Help for Restore CMD Fileneame ΓòÉΓòÉΓòÉ
  4831.  
  4832. The Restore CMD Filename is the Filename that will be used for the Restore CMD 
  4833. file. This Filename must have an extension of CMD. 
  4834.  
  4835. See Also: 
  4836.  
  4837. o What makes up the Desktop? 
  4838. o Types of Desktop Backup 
  4839. o Desktop Defaults Dialog 
  4840. o Save Desktop Directory 
  4841. o Backup CMD Filename 
  4842.  
  4843.  
  4844. ΓòÉΓòÉΓòÉ 225. Help for Maximum Backup Generations ΓòÉΓòÉΓòÉ
  4845.  
  4846. The Maximum Backup Generations is the number of generations of Simple Backups 
  4847. that will be automatically maintained. Once the number of Backups reaches the 
  4848. maximum, each new Backup will cause the oldest generation to be deleted. The 
  4849. default value is 10 generations. 
  4850.  
  4851. If the number of generations is increased, there will be no problems with the 
  4852. actual backup files. However, if the number of generations is reduced below the 
  4853. number of actual generations of Backup that currently exist, then the extra 
  4854. generations must be deleted manually. For example, if the maximum generations 
  4855. were to be reduced from 10 to 5 and there were 10 generations of backup 
  4856. currently in the Backup Directory, Backup generations 6 thru 10 would not be 
  4857. deleted automatically. The reason for this is because  it is very possible that 
  4858. the user does not want the higher generations deleted and this approach gives 
  4859. them complete control over deleting old generations when the maximum is 
  4860. changed. 
  4861.  
  4862. See Also: 
  4863.  
  4864. o What makes up the Desktop? 
  4865. o Types of Desktop Backup 
  4866. o Desktop Defaults Dialog 
  4867.  
  4868.  
  4869. ΓòÉΓòÉΓòÉ 226. General Help Information ΓòÉΓòÉΓòÉ
  4870.  
  4871. There are a number of General area of information that do not easily fit into 
  4872. any of the other Help catagories. The purpose of this section is to address 
  4873. these areas. 
  4874.  
  4875. The Subjects Covered are: 
  4876.  
  4877. o What makes up the Desktop? 
  4878. o What is an INI File? 
  4879. o What is an Extended Attribute? 
  4880. o What is an IniMaint Group? 
  4881. o What does Repair Do? 
  4882. o Operational Environment 
  4883. o Types of Desktop Backup 
  4884. o Non Write INI Files 
  4885. o Automatic Repair of Non Write INI Files 
  4886. o Extended Attribute Name Matching 
  4887. o What are IniSafe and SysSafe 
  4888.  
  4889. See also: 
  4890.  
  4891. o Explanation of System and User INI Files 
  4892. o General Info About IniMaint and SysMaint 
  4893. o Application Listbox 
  4894. o Key Listbox 
  4895. o Key Data Window 
  4896. o Menu Items 
  4897. o Dialogs 
  4898. o Actions 
  4899. o Recover 
  4900.  
  4901.  
  4902. ΓòÉΓòÉΓòÉ 227. Help about the Operational Environment ΓòÉΓòÉΓòÉ
  4903.  
  4904. There are a number of Operation Environment considerations when running 
  4905. IniMaint or SysMaint and they are discussed in this section. 
  4906.  
  4907. There are situations where one or more recovery actions must be done when the 
  4908. PM Shell is not active, such as Restoring the Desktop. Normally, it is 
  4909. necessary to boot from a diskette to get into this mode, since the PM Shell is 
  4910. loaded during the processing of the CONFIG.SYS file. However, there is an IBM 
  4911. Employee Written program that is free and available on Compuserve, ShiftRun 
  4912. that will  the processing of the CONFIG.SYS file at the point where all of the 
  4913. drivers are loaded, but the PM Shell has not been started. All of the IniMaint 
  4914. and SysMaint recovery activities that must be done without the PM Shell can be 
  4915. done during this interruption. ShiftRun then allows the rest of the normal boot 
  4916. to continue. This application can greatly ease the recovery problems and is 
  4917. mentioned here for that reason. 
  4918.  
  4919. The Simple Backup and Restore facilities in SysMaint assume that the user has 
  4920. installed an OS/2 version of Zip and UnZip and that the installed versions are 
  4921. ones that will handle Extended Attributes. Any version of the programs from 
  4922. V1.93 and beyond have this capability. It is further assumed that these 
  4923. programs are in a directory that is in the PATH so they can be run without 
  4924. specifying the directory in which the EXE files are located. If both of these 
  4925. assumptions are not true, the Backup and Restore functions will not work 
  4926. correctly. 
  4927.  
  4928. See also: 
  4929.  
  4930. o General Info About IniMaint and SysMaint 
  4931. o What is an INI File? 
  4932. o Explanation of System and User INI Files 
  4933. o General Help Information 
  4934. o Main Window 
  4935. o Menu Items 
  4936. o Dialogs 
  4937. o Actions 
  4938. o Recover 
  4939.  
  4940.  
  4941. ΓòÉΓòÉΓòÉ 228. Help for Types of Desktop Backup ΓòÉΓòÉΓòÉ
  4942.  
  4943. There are two different kinds of Desktop Backups, which will be referred to as 
  4944. Simple and Portable. The purpose of this section is to discuss the difference 
  4945. between them. 
  4946.  
  4947. The most common type of Desktop Backup is a Simple Backup. This is the fastest 
  4948. kind of Backup and is the easiest to use to restore a damaged Desktop. This 
  4949. type of backup make an image, using one technique or another, of the existing 
  4950. Desktop and saves the information in one or more files that can then be used to 
  4951. Restore the Desktop to the condition that existed at the time the Backup was 
  4952. made. 
  4953.  
  4954. The advantage of this kind of Backup is that it is fast and simple. 
  4955.  
  4956. The disadvantage is that the Backup can only be used to Restore the Desktop of 
  4957. the machine it was run on and for the Version of OS/2 that produced it. In 
  4958. other words, it is not possible to use the files generated to Restore the 
  4959. Desktop on a different machine, unless the machines are exactly the same and it 
  4960. is not possible to use to Restore the Desktop after a new Version of OS/2 has 
  4961. been installed and the Desktop was destroyed because the Harddisk had to be 
  4962. reformatted. 
  4963.  
  4964. Most users will never need any other kind of Backup other than a Simple one 
  4965. because they do not need to move the Desktop from one machine to another and 
  4966. they can install each new Version of OS/2 over the previous Version and this 
  4967. will preserve the existing Desktop. 
  4968.  
  4969. The second type of Desktop Backup is a Portable one. This kind of Backup is 
  4970. normally more complex to create and more complex to use. It will normally also 
  4971. take considerably more time to create a Portable Backup. 
  4972.  
  4973. The advantage of a Portable Backup is that it can be used, normally, to set up 
  4974. a similar Desktop on another machine and can be used to restore the Desktop 
  4975. after an installation of a new Version of OS/2 that required that the Harddisk 
  4976. be reformatted. 
  4977.  
  4978. The disadvantage of this kind of Backup is that it is harder to create, harder 
  4979. to use, requires more resources and does not create a Backup that is usable for 
  4980. simply Restoring the Desktop on the existing machine. The reason a Portable 
  4981. Backup is not able to recreate the Desktop on the existing machine is because 
  4982. there is information in the OS2.INI and OS2SYS.INI files that is not saved in 
  4983. this process. Therefore, the INI files that would exist after a Restore using 
  4984. this kind of Backup would be incomplete. The files would lack both some of the 
  4985. OS/2 System information, which could be redone manually with not too much 
  4986. effort, and they would lack all of the information that was added to them by 
  4987. the various Applications that were installed. Most, if not all, of these 
  4988. applications would have to be reinstalled or have their INI information saved 
  4989. in some other manner. Since the easiest way to save the INI file information is 
  4990. to make a Simple Backup of the Desktop, there is little reason to make a 
  4991. Portable one for normal day to day operation. 
  4992.  
  4993. See also: 
  4994.  
  4995. o General Info About IniMaint and SysMaint 
  4996. o What is an INI File? 
  4997. o Explanation of System and User INI Files 
  4998. o General Help Information 
  4999. o Main Window 
  5000. o Menu Items 
  5001. o Dialogs 
  5002. o Actions 
  5003. o Recover 
  5004.  
  5005.  
  5006. ΓòÉΓòÉΓòÉ 229. Help for Non Write INI Files ΓòÉΓòÉΓòÉ
  5007.  
  5008. V2.1 of OS/2 changed the way the INI files are kept updated. The new scheme was 
  5009. a welcome one because it greatly improved the performance of this area of OS/2 
  5010. and removed the problem of INI files becoming very large because of a lot of 
  5011. unused space. However, the change introduced a problem that had not existed 
  5012. previously, that is, it is possible to get into a situation where the OS2.INI 
  5013. and OS2SYS.INI files cannot be updated. When this condition occurs and any 
  5014. changes are made to the Desktop, it appears that the changes are being made 
  5015. correctly. However, only the INI file information that is kept in memory is 
  5016. being updated, that actual INI files are not changed in any way. Even though 
  5017. this situation exists, the user is given not warning or information that there 
  5018. is a problem. Normally, the user would discover the problem when the changes 
  5019. made to the Desktop disappeared the next time that OS/2 was booted. 
  5020. Occasionally, the problem would be even more serious because one of the INI 
  5021. files could be updated, but the other could not. This can cause serious 
  5022. problems with the Desktop. 
  5023.  
  5024. Many users, when they realize they have this problem, look at the INI file 
  5025. entries in the directory and see that the RO attribute is turned on. They then 
  5026. assume that this is the problem and reset the bit. However, the RO attribute 
  5027. should always be on for any INI file that is open, and resetting the attribute 
  5028. does not solve the problem. The real problem is that the files used as a target 
  5029. for the INI file updates, zero length hidden files with a !!! extension are 
  5030. missing. The reason these files are missing is because the INI files already 
  5031. had the RO attribute turned on when the PM Shell was started, therefore, the 
  5032. INI file code did not create the !!! files. The best manual solution is to boot 
  5033. from a diskette or reboot, if the user has ShiftRun, and reset the RO attribute 
  5034. off while the PM Shell is not active. This will fix the problem and the INI 
  5035. files will now be updated normally. 
  5036.  
  5037. See also: 
  5038.  
  5039. o Automatic Repair of Non Write INI Files 
  5040. o Reset Non Write INI Files 
  5041. o Test for Non Write INI Files 
  5042. o Operational Environment 
  5043. o General Info About IniMaint and SysMaint 
  5044. o What is an INI File? 
  5045. o Explanation of System and User INI Files 
  5046. o General Help Information 
  5047. o Main Window 
  5048. o Menu Items 
  5049. o Dialogs 
  5050. o Actions 
  5051. o Recover 
  5052.  
  5053.  
  5054. ΓòÉΓòÉΓòÉ 230. Help for Automatic Repair of Non Write INI Files ΓòÉΓòÉΓòÉ
  5055.  
  5056. Anytime that IniMaint or SysMaint attempts to update an INI file and the update 
  5057. fails, a check is made to see if the file is either the User or System INI 
  5058. files. If either file is found, the it is assumed that one or both of the INI 
  5059. files is in a condition where is cannot be updated. Normally, this condition 
  5060. would cause IniMaint or SysMaint to terminate. Since there is a way to fix this 
  5061. situation, but the fix involves resetting WPS, IniMaint and SysMaint will 
  5062. inform the user of the situation and ask them if they want the condition fixed. 
  5063. If the user replies no, then the application will terminate. If the user 
  5064. replies yes, then the INI files will be fixed so that they can be updated. 
  5065.  
  5066. Normally, IniMaint and SysMaint will recognize this condition during the 
  5067. startup of the application. This is because the IniMaint and SysMaint 
  5068. operational information is normally stored in the OS2.INI file, thus this file 
  5069. is nromally updated very often. However, it is possible that no updates will be 
  5070. attempted to the file because all of the defaults are already set or because 
  5071. the user has moved the application operational information to a different INI 
  5072. file. In the first case, the condition will be recognized as soon as any action 
  5073. is taken which changes any of the IniMaint or SysMaint operational information. 
  5074. In the second case, the condition will not be recognized unless the User or 
  5075. System INI files are made the current INI file and an attempt is made to change 
  5076. something in one of these files. 
  5077.  
  5078. See also: 
  5079.  
  5080. o Non Write INI Files 
  5081. o Reset Non Write INI Files 
  5082. o Test for Non Write INI Files 
  5083. o Operational Environment 
  5084. o General Info About IniMaint and SysMaint 
  5085. o What is an INI File? 
  5086. o Explanation of System and User INI Files 
  5087. o General Help Information 
  5088. o Main Window 
  5089. o Menu Items 
  5090. o Dialogs 
  5091. o Actions 
  5092. o Recover 
  5093.  
  5094.  
  5095. ΓòÉΓòÉΓòÉ 231. Help for Extended Attribute Name Matching ΓòÉΓòÉΓòÉ
  5096.  
  5097. Many of the Extended Attribute functions involve taking the Extended Attributes 
  5098. from one set of files and/or directories and adding them to another set of 
  5099. files and/or directories. In order to do this, SysMaint must have a way of 
  5100. deciding which files and directories match each other. The basic way this is 
  5101. done is by removing the base information from each path and doing the compare 
  5102. on the remainder of the name. For example, if the Extended Attributes for all 
  5103. of the files and directories in the C:\OS2\SOURCE directory were to be copied 
  5104. to the D:\TARGET directory, then the file C:\OS2\SOURCE\FILE.NME would be 
  5105. determined to match D:\TARGET\FILE.NME and the Extended Attributes for the 
  5106. FILE.NME file would be copied from one file to the other. In addition, the 
  5107. directory C:\OS2\SOURCE\SUBDIR1 would be determined to match D:\TARGET\SUBDIR1 
  5108. and the directory Extended Attributes would be copied from one directory to the 
  5109. other. 
  5110.  
  5111. See also: 
  5112.  
  5113. o Copy EAs 
  5114. o Move EAs 
  5115. o Join EAs 
  5116. o Compare EAs 
  5117. o Compare to Saved EAs 
  5118. o Operational Environment 
  5119. o General Info About IniMaint and SysMaint 
  5120. o General Help Information 
  5121. o Main Window 
  5122. o Menu Items 
  5123. o Dialogs 
  5124. o Actions 
  5125. o Recover 
  5126.  
  5127.  
  5128. ΓòÉΓòÉΓòÉ 232. Help for What are IniSafe and SysSafe ΓòÉΓòÉΓòÉ
  5129.  
  5130. Both IniMaint and SysMaint are powerful applications with the ability to make 
  5131. many changes to the INI files, Extended Attributes and other items that are 
  5132. vital to the normal operation of the Desktop. Sometimes it is not desirable to 
  5133. have a program that has this much power, even though both applications are 
  5134. structured so that the default settings will not allow a user to make any 
  5135. critical change without confirming that they want it done. 
  5136.  
  5137. Sometimes the user simply does not want to take the chance that he will do 
  5138. something that will cause a problem with his Desktop. In other cases, 
  5139. Corporations have many users that they simply do not want to have an 
  5140. application that can cause a problem with the Desktop, since it can create 
  5141. serious and time consuming support problems. 
  5142.  
  5143. IniSafe and SysSafe are designed to address this problem for IniMaint and 
  5144. SysMaint users respecitvely. IniSafe and SysSafe appear, as  as menus are 
  5145. concerned, exactly the same as IniMaint and SysMaint. The sole difference is 
  5146. that all of the menu selections that could cause a problem with the Desktop are 
  5147. deactivated. Other than that, the programs are the same. If a user is using 
  5148. IniSafe or SysSafe and it is desired to make some changes to their Desktop, all 
  5149. that is required is to copy IniMaint or SysMaint into the appropriate directory 
  5150. or to run the program from a different directory on the LAN. IniMaint, 
  5151. SysMaint, IniSafe and SysSafe use the same DLL and HLP files and the 
  5152. operational entries in the INI files are fully compatable across all four 
  5153. applications. 
  5154.  
  5155. See also: 
  5156.  
  5157. o Operational Environment 
  5158. o General Info About IniMaint and SysMaint 
  5159. o What is an INI File? 
  5160. o Explanation of System and User INI Files 
  5161. o General Help Information 
  5162. o Main Window 
  5163. o Menu Items 
  5164. o Dialogs 
  5165. o Actions 
  5166. o Recover 
  5167.  
  5168.  
  5169. ΓòÉΓòÉΓòÉ 233. Help for What makes up the Desktop? ΓòÉΓòÉΓòÉ
  5170.  
  5171. When OS/2 2.1 is booted and assuming the boot is from a Harddisk, the PM Shell 
  5172. is loaded and one of the first thing the PM Shell does is to start the 
  5173. Workplace Shell and the WPS, after thinking about it for awhile, brings up the 
  5174. Desktop. While this is a loose description of the sequence of events, it is a 
  5175. accurate picture of what happens. 
  5176.  
  5177. The Desktop consists of a Background and a bunch of Objects that appear on the 
  5178. Background, most of which are called Folders and contain either other Folders, 
  5179. Programs or other sorts of useful things. This Desktop is mentioned over and 
  5180. over in the documentation in order to teach the user how to use, maintain, 
  5181. modify and otherwise interact with OS/2 via the Desktop. 
  5182.  
  5183. A lot of Applications have been written by people outside of IBM that are 
  5184. designed to help users maintain and backup the Desktop and both IniMaint and 
  5185. SysMaint are in this catagory. However, little is said in the documentation 
  5186. about exactly what is the Desktop, so I thought I would address this question. 
  5187.  
  5188. The WPS itself is actually a PM Application, much like any other PM Application 
  5189. and runs as a single Process under the control of OS/2. However, the WPS is an 
  5190. extremely complex and powerful Application that controls the entire operating 
  5191. environment. The Application code itself is made up of the same stuff that any 
  5192. other Application is made of and that is executable files, all of which are 
  5193. DLL's, I think. The actual code that runs the Desktop is clearly the same for 
  5194. everyone that is using the same version of OS/2 and this code is never changed 
  5195. during the operation of WPS, so the unique characteristics of each Desktop must 
  5196. be somewhere else. 
  5197.  
  5198. The is also a lot of discussion of INI files, especially the ones used by the 
  5199. operating system, OS2.INI and OS2SYS.INI, and there is some discussion of 
  5200. Extended Attributes. Finally, there is a Directory structure that gets created 
  5201. on the drive used as the base for the WPS that appears to contain nothing more 
  5202. than a bunch of empty Directories. 
  5203.  
  5204. The Desktop consists of a collection of Objects that are created by WPS from 
  5205. the Object information that is kept in two places. 
  5206.  
  5207. The first kind of of Object on the Desktop is called a File Object and every 
  5208. File Object is represented by a Directory in the Desktop Directory, including 
  5209. the Desktop itself. The reason the Desktop Directories appear to be empty is 
  5210. because all of the information needed to create a File Object is kept in the 
  5211. Extended Attributes for the specific Directory. 
  5212.  
  5213. The second kind of Object on your Desktop is called an Abstract Object and the 
  5214. information needed to create this kind of Object is kept in the OS2*.INI files, 
  5215. mostly the OS2.INI files. 
  5216.  
  5217. In summary, the entire Desktop is contained in the Desktop Directory structure, 
  5218. the Extended Attributes for the Desktop Directory and the contents of the 
  5219. OS2*.INI files. With one exception, at least one of the Desktop Directories 
  5220. will have files in it, the Templates Directory, and these files along with 
  5221. their Extended Attributes are also part of the Desktop. Therefore, all that is 
  5222. required to make a Simple Backup of the Desktop that can be used to restore the 
  5223. current environment on the current machine is to make a copy of the above 
  5224. items. 
  5225.  
  5226. See also: 
  5227.  
  5228. o Types of Desktop Backup 
  5229. o Operational Environment 
  5230. o General Info About IniMaint and SysMaint 
  5231. o What is an INI File? 
  5232. o Explanation of System and User INI Files 
  5233. o General Help Information 
  5234. o Main Window 
  5235. o Menu Items 
  5236. o Dialogs 
  5237. o Actions 
  5238. o Recover 
  5239.  
  5240.  
  5241. ΓòÉΓòÉΓòÉ 234. Help for What is an INI File? ΓòÉΓòÉΓòÉ
  5242.  
  5243. This is not intended to be a replacement for the normal documentation on INI 
  5244. files, but just a very general orientation explaining the reason I started the 
  5245. development of IniMaint. 
  5246.  
  5247. Many, if not all applications that run in any computer environment need to have 
  5248. a place to keep information that is system specific. In a standard DOS 
  5249. environment, every application must define a place for this information and 
  5250. manage it themselves. With the advent of Windows and it's requirement that a 
  5251. lot of Windows information be kept somewhere, a standard file approach was 
  5252. developed. In the original Windows environment this file was called WIN.INI and 
  5253. could contain information about Applications as well as Windows itself. This 
  5254. file was, and still is, a standard ASCII text file and this causes some 
  5255. problems. Specifically, much of the data stored in the file could be more 
  5256. efficiently stored and used if it was in a binary format and, more important, 
  5257. an ASCII file meant that the user could, and almost always did, edit the file. 
  5258. This editing can introduce errors, so the parsing of the file becomes a big 
  5259. problem. Because of formatting and performance problems, some of the standard 
  5260. information needed to run individual programs was still not stored in the INI 
  5261. file, but was stored in individual Program Information Files or PIF files. 
  5262. These files were binary, thus solving the performance and editing problems, 
  5263. since they were maintained by Windows itself. However, this generated a  number 
  5264. of tiny files, each one taking an entire allocation unit on the harddisk and 
  5265. generating a significant backup problem. OS%slr.2 takes the concept a step 
  5266. further by making the INI files binary files and incorporating all of the 
  5267. information that Windows stores in the PIF files in the same file. These files 
  5268. OS2.INI, for user information, and OS2SYS.INI, for system information. In 
  5269. addition, a set of OS%slr.2 API's are supplied to manage these files. 
  5270.  
  5271. The OS%slr.2 INI files are organized on three levels: 
  5272.  
  5273.  1. The highest level is the Application Name. 
  5274.  
  5275.  2. Within each Application, there is a series of individual entries which are 
  5276.     called Keys and identified by a Key name. 
  5277.  
  5278.  3. Associated with each Key name is the actual data for the 
  5279.     Application%slr.Key pair or Key value. 
  5280.  
  5281. For example, IniMaint will create a new Application called "INI File 
  5282. Maintenance" in the OS2.INI file. This is the IniMaint Application name. One of 
  5283. the Keys that IniMaint will create is "Current INI" which is used to keep track 
  5284. of which INI file the user is currently working with. The Key value for this 
  5285. Application%slr.Key pair will be the path and filename of the current INI file. 
  5286.  
  5287. Since the files are binary, the performance is reasonable, especially since the 
  5288. files do not have to be accessed that often. In addition, the contents of the 
  5289. files are managed by OS%slr.2, so there is not a problem of parsing the entries 
  5290. to insure that they are properly formatted. 
  5291.  
  5292. However, this creates other problems. For example, there is no way for a user 
  5293. to even find out what is in the files, even for applications that he has 
  5294. installed. One of the advantages of the fact that the Windows INI files were 
  5295. ASCII and the PIF files were application specific was that they user could 
  5296. install an application on one system and then move it, with customizing, to 
  5297. other systems by moving the PIF files and, sometimes, some entries from the INI 
  5298. files. None of this is possible in an OS%slr.2 environment. Every machine must 
  5299. be customized manually and every change must be made in every system. Further, 
  5300. it turns out that no application, including OS%slr.2 itself, makes any 
  5301. provision for removing obsolete entries from the INI files. Therefore, as you 
  5302. change your OS%slr.2 environment and upgrade or change your applications, the 
  5303. OS2.INI file and OS2SYS.INI files get bigger and bigger as they fill with 
  5304. information that no longer applies to your environment. Finally, since OS%slr.2 
  5305. always has the User and System INI files open, there is no way to create a 
  5306. backup of these files except during boot time. This normally means you have to 
  5307. keep several layers of copies, since you have to reboot to fix anything. 
  5308.  
  5309. IniMaint was developed to address the new problems introduced by the new INI 
  5310. file approach in OS%slr.2. With IniMaint you can review what is in the files, 
  5311. change it, delete old entries, do complete or partial backups at any time and 
  5312. otherwise have an appropriate level of control over these files. 
  5313.  
  5314. See also: 
  5315.  
  5316. o What makes up the Desktop? 
  5317. o Operational Environment 
  5318. o General Info About IniMaint and SysMaint 
  5319. o Explanation of System and User INI Files 
  5320. o General Help Information 
  5321. o Main Window 
  5322. o Menu Items 
  5323. o Dialogs 
  5324. o Actions 
  5325. o Recover 
  5326.  
  5327.  
  5328. ΓòÉΓòÉΓòÉ 235. Help for What is an Extended Attribute? ΓòÉΓòÉΓòÉ
  5329.  
  5330. Extended Attributes are added to directories and files to describe the 
  5331. contents, use, association and many other aspects of the directory or file. The 
  5332. Extended Attributes are not an actual part of the file, but are associated with 
  5333. the file. For HPFS this Extended Attribute information is kept in the Directory 
  5334. entry, for FAT the information is kept in a separate file, since there is not 
  5335. enough room in the directory. Refer to the OS%slr.2 documentation for a more 
  5336. complete discussion of Extended Attributes themselves. 
  5337.  
  5338. One of the problems with OS%slr.2 is that, while it makes extensive use of 
  5339. Extended Attributes, it does not provide the user with the tools necessary to 
  5340. deal with problems or give users the tools necessary to understand them. While 
  5341. this is a problem for everyone, it is especially a problem for developers who 
  5342. might want to take advantage of Extended Attributes in their applications. 
  5343.  
  5344. SysMaint is designed to all the user to look at the Extended Attributes that 
  5345. are present on their system, edit them, if necessary, and do a number of 
  5346. different kinds of maintenance functions. However, before discussing how 
  5347. SysMaint handles Extended Attributes, it is necessary to be sure that everyone 
  5348. understands a little about how Extended Attributes are structured. The 
  5349. following discussion assumes that the reader is already familiar with IniMaint, 
  5350. the structure of the IniMaint windows and how IniMaint displays and maintains 
  5351. INI Files. 
  5352.  
  5353. The is a parallel between how INI files are structured and how Extended 
  5354. Attributes are structured so SysMaint uses most of the IniMaint code to handle 
  5355. the Extended Attributes. INI Files are organized into Applications that have 
  5356. one or more Keys and each Key has a Value assigned to that Key. Extended 
  5357. Attributes are associated with a Directory or a File, each of which can have 
  5358. more than one Extended Attribute and each Extended Attribute has a Name and an 
  5359. associated value. Therefore, SysMaint will display the names of the Directories 
  5360. or Files in the Application Window, the Names of the Extended Attributes in the 
  5361. Key Name Window and the Extended Attribute Value in the Key Value Window. 
  5362.  
  5363. The approach above works very well for Simple Extended Attributes. However, the 
  5364. parallel between INI Files and Extended Attributes breaks down when it 
  5365. encounters a Multiple Value Extended Attribute, so some modifications are 
  5366. needed to handle this situation. 
  5367.  
  5368. There are three general types of Extended Attributes as  as SysMaint is 
  5369. concerned: 
  5370.  
  5371.  1. Extended Attributes that SysMaint does not understand and will display just 
  5372.     as they are found. 
  5373.  
  5374.  2. Simple Extended Attributes that use the type identifiers that are 
  5375.     documented in the OS%slr.2 documentation. These are Extended Attributes 
  5376.     that closely parallel the INI File structure and are displayed that way. 
  5377.  
  5378.  3. Multiple Extended Attributes, which are Extended Attributes that contain 
  5379.     other Extended Attributes. These are the Extended Attributes that do not 
  5380.     closely parallel the INI File structure. 
  5381.  
  5382. There were two different ways that SysMaint could handle the Multiple Value 
  5383. Extended Attributes: 
  5384.  
  5385.  1. They could simply be identified as Multiple Value and the entire Extended 
  5386.     Attribute could be placed in the Key Value Window. 
  5387.  
  5388.  2. The structure of the Multiple Value Extended Attribute could be decoded and 
  5389.     displayed in the windows in a decoded form. 
  5390.  
  5391. Since the decoding of the Multiple Value Extended Attributes is not a trivial 
  5392. task, especially since a Multiple Value Extended Attribute can contain other 
  5393. Multiple Value Extended Attributes, thus causing multiple levels of decoding, 
  5394. SysMaint will decode the Multiple Value Extended Attributes and display them in 
  5395. decoded form. This causes a single Extended Attribute to have multiple entries 
  5396. in the Key Name window. In order to create unique Key Entries and to display 
  5397. the level of the Extended Attribute, each Key Name will be followed by two 
  5398. additional pieces of data, each placed inside a pair of parens. 
  5399.  
  5400.  1. The Level of the Extended Attribute. For a Simple Extended Attribute this 
  5401.     will simply be: (01). For a Multiple Value Extended Attribute the numbers 
  5402.     will start with (01) and increase by one for each of the Extended 
  5403.     Attributes within the initial one. If another level of Multiple Value 
  5404.     Extended Attributes is encountered, then an additional level will be added 
  5405.     to the Level Information: (04.01), would mean that the fourth main level 
  5406.     Extended Attribute is a Multiple Value Extended Attribute and this is the 
  5407.     first entry for that Extended Attribute. 
  5408.  
  5409.  2. The type of Extended Attribute, such as Ascii, Binary, Icon or Multiple 
  5410.     Value. 
  5411.  
  5412. This arrangement sounds complicated, but it ends up looking very much like an 
  5413. outline would look and is not difficult to understand. Since all of the entries 
  5414. will start with the name of the Extended Attribute, it is very easy to know 
  5415. which entries go with which. 
  5416.  
  5417. The online Help for SysMaint has extensive detailed descriptions of how to 
  5418. select which Extended Attributes you want to operate on, what operation you 
  5419. want done and how you want to handle the various default actions. Therefore, it 
  5420. might be very useful to review the Online Help before doing much with the 
  5421. actual Extended Attributes. 
  5422.  
  5423. Finally, a word of warning and a request for help. 
  5424.  
  5425. The warning is that Extended Attributes can be critical to the health of you 
  5426. environment. Therefore, you should not do something with the Extended 
  5427. Attributes on your system if you are not sure you understand what you are 
  5428. doing. You cannot hurt youself if you simply look at Extended Attributes via 
  5429. the Edit Function or Save them. However, something like Splitting the Extended 
  5430. Attributes from a file will leave the file without the Attributes. If you are 
  5431. doing it so you can backup the file under DOS and will be careful to Join the 
  5432. Extended Attributes back to the files before you use them. If you are not sure 
  5433. about what you want to do, please go to the OS2AVEND Forum on Compuserve, 
  5434. Section 1 and we will be more than happy to discuss your intentions and any 
  5435. potential problems. 
  5436.  
  5437. The request for help involves supplying documentation on any unusual conditions 
  5438. you might encounter. One of the items in the Default Dialog for the Extended 
  5439. Attributes is to activate a log to the INIEA.LOG file. Anytime you encounter a 
  5440. condtion where SysMaint cannot handle an Extended Attribute condition or have 
  5441. invalid Extended Attributes, I would ask you to turn on the logging, ask to 
  5442. Edit the Extended Attributes that are invalid or causing a problem, close 
  5443. SysMaint, zip the resulting INIEA.LOG file and Email it to use using the 
  5444. Compuserve ID in the main documentation or mail to the supplied address. This 
  5445. will allow us to be able to see the various conditions that occur and modify 
  5446. the program to handle them. 
  5447.  
  5448. See also: 
  5449.  
  5450. o What makes up the Desktop? 
  5451. o Operational Environment 
  5452. o General Info About IniMaint and SysMaint 
  5453. o Explanation of System and User INI Files 
  5454. o General Help Information 
  5455. o Main Window 
  5456. o Menu Items 
  5457. o Dialogs 
  5458. o Actions 
  5459. o Recover 
  5460.  
  5461.  
  5462. ΓòÉΓòÉΓòÉ 236. Help for What is an IniMaint Group? ΓòÉΓòÉΓòÉ
  5463.  
  5464. An IniMaint Group is a set of Applications in a specific INI file that has been 
  5465. formed and named by the user and is used as a convenient way to manipulate the 
  5466. contents of the INI file. Without some way to form subsets of all of the 
  5467. Applications in an INI file, the only way to manipulate it is either 
  5468. Application by Application, which can be tedious, or by using the entire file, 
  5469. which provides no flexibility. Since one of the objectives of IniMaint is to 
  5470. give the user an easy way to create backups of all or part of his INI files and 
  5471. to provide an easy way to restore an INI file, neither level of manipulation is 
  5472. satisfactory. 
  5473.  
  5474. IniMaint solves this problem by giving the user the ability relate a set of 
  5475. Applications together into a Group. Forming the Group does not change the 
  5476. Application information in the INI file, it simply creates an additional 
  5477. Application in the file that describes the Groups that the user has formed. 
  5478. Once the Groups are created, then the Group name can be used in IniMaint 
  5479. operations and all the Applications in the Group will be included. 
  5480.  
  5481. For example, many users install a number of programs that put entries into the 
  5482. standard User INI file, normally OS2.INI. If there is a problem with the 
  5483. environment, something happens to the INI files or some other problem arises 
  5484. that clobbers the INI entries, then the only recovery is to re-customize all of 
  5485. these applications. If the user were to put all of these Applications into a 
  5486. Group called 'My Applications', then he would not have this problem. The My 
  5487. Applications Group could be backed up to a backup INI file at any time using 
  5488. the INICOPY program as follows: 
  5489.  
  5490. INICOPY -IC:\OS2\OS2.INI -OC:\OS2\MYAPPS.INI -G"My Applications" 
  5491.  
  5492. The above assumes the normal name and location for the INI files. The name of 
  5493. the Group must be enclosed in ""'s if it contains any blanks or the Command 
  5494. Processor will split it into two different command line entries and INICOPY 
  5495. will return an error. 
  5496.  
  5497. The same Group could be restored to the User INI file as follows: 
  5498.  
  5499. INICOPY -OC:\OS2\OS2.INI -IC:\OS2\MYAPPS.INI -G"My Applications" 
  5500.  
  5501. In other words, simply reverse the Input and Output filenames. 
  5502.  
  5503. It is intended that this same approach can be used to keep multiple physical 
  5504. computers in synch with each other. Right now, if the user has multiple 
  5505. systems, he must customize every installed application on every system. You 
  5506. cannot move the INI files from one system to another, since there is a lot of 
  5507. information in the INI files that is system specific. Using IniMaint, this 
  5508. process is made much easier, since the target INI file can be on a diskette 
  5509. and, even if there are some minor differences between the systems such as drive 
  5510. letters or something like that, IniMaint can be used to make modifications to 
  5511. the contents of the transfer INI file before it is copied to the new system. 
  5512. This does not need to be limited to installation situations. One possible 
  5513. approach would be to form an Applications Group and, whenever any significant 
  5514. change is made to any application, the changes can be transferred to the other 
  5515. systems. In fact, there is not reason, assuming the user had many systems and a 
  5516. LAN, that a separate transfer INI file could not be set up for every 
  5517. application, have it updated from a central source whenever a significant 
  5518. change is made and have a CMD file on individual client systems that would use 
  5519. the transfer INI files just for the applications installed on that system. 
  5520.  
  5521. I suspect there are many ways to utilize the Group concept. As of this writing, 
  5522. IniMaint has only been used by a few Beta testers and only for a short time. 
  5523. Hopefully, as more users install and use IniMaint, more ideas on how the 
  5524. IniMaint Groups can be used will be developed. I will do my best to include 
  5525. this new information into the IniMaint documentation and make it available on 
  5526. the Compuserve OS2AVEND Forum. 
  5527.  
  5528. See also: 
  5529.  
  5530. o What is an INI File? 
  5531. o Operational Environment 
  5532. o General Info About IniMaint and SysMaint 
  5533. o Explanation of System and User INI Files 
  5534. o General Help Information 
  5535. o Main Window 
  5536. o Menu Items 
  5537. o Dialogs 
  5538. o Actions 
  5539. o Recover 
  5540.  
  5541.  
  5542. ΓòÉΓòÉΓòÉ 237. Help for What does Repair Do? ΓòÉΓòÉΓòÉ
  5543.  
  5544. IniMaint has an item on the Recover menu called Repair. This item gives the 
  5545. user the ability to perform a number of different automatic Repair actions on 
  5546. his INI files. The Online Help documents how the Repair function works, 
  5547. however, it does not detail the rational and algorithms employed by IniMaint to 
  5548. accomplish the various Repairs. This document is an attempt to do that. 
  5549.  
  5550. Type of Repair 
  5551.  
  5552. There are four different type of Repair Options. 
  5553.  
  5554. The first one, Report Only, will never make any changes, but will only list the 
  5555. items that would have been Repaired if the Do Repair Option had been chosen. 
  5556.  
  5557. The Ask First, will ask the user if he wants each item repaired as the item is 
  5558. found and determined to be invalid. This can take a very long time in some 
  5559. cases, since the number of items can become quite large 
  5560.  
  5561. Do Repair, will automatically remove all invalid items for the catagory 
  5562. selected from the appropriate INI file. This should only be used when the user 
  5563. is sure he wants all invalid items removed. 
  5564.  
  5565. Do Selected can only be used after Report Only, since it requires that the 
  5566. invalid items be visible in the window. When Execute is chosen with the Do 
  5567. Selected button checked, then every line in the window that is selected will be 
  5568. deleted. The only exception to this is when doing either the Handles or WPS 
  5569. repair and a selected item has dependent items, such as subdirectories or 
  5570. files, in this case all dependent items will also be deleted. For example, if a 
  5571. Drive name itself is selected and Do Selected is chosen, then all entries for 
  5572. the drive, including all directories and files, that have been identified as 
  5573. invalid will be deleted. 
  5574.  
  5575. The easiest and safest way to remove invalid items when the user is not sure if 
  5576. they want everything done is to use the Report Only option, select the items 
  5577. that they want deleted and then use Do Selected. This cycle can be repeated 
  5578. over and over until all of the desired items have been deleted. 
  5579.  
  5580. Window Behavior 
  5581.  
  5582. When and item is deleted for any reason, the word 'Deleted' will appear after 
  5583. the item in the window. If there are deleted items in the window and additional 
  5584. items are selected for deletion then the previously deleted items will be 
  5585. removed from the window. For example, if the first item in the window is 
  5586. selected and deleted, the word deleted would appear after the first item. If 
  5587. then the second items is selected and deleted, the second item will now have 
  5588. the word deleted after it and the first item will be gone from the window. 
  5589.  
  5590. Options 
  5591.  
  5592. Different users want to handle directories and file that are on removable, not 
  5593. ready, cdrom and vdisk devices differently. The Options dialog gives each user 
  5594. the ability to choose how they want each of these types of situations handled. 
  5595.  
  5596. If Ignore is chosen, then directories and files on the appropriate type of 
  5597. device will be completely ignored and will never appear in the repair window. 
  5598.  
  5599. If Report Only is selected, then the information will appear in the window, but 
  5600. will not get automatically deleted if the Do Repair option is chosen. The 
  5601. Report Only items can still be deleted by selecting them and using the Do 
  5602. Selected option. 
  5603.  
  5604. If Auto Repair, which is the default, is chosen, then the items will be 
  5605. reported and will be automatically deleted if Do Repair is chosen. 
  5606.  
  5607. The Do Not Save Deleted Items button will cause IniMaint to not save items that 
  5608. are deleted from an INI file in the Save INI File. Normally, the user must 
  5609. specify a Save INI File and any entries removed from any INI file are written 
  5610. to the Save INI File before they are modified. This allows the user to restore 
  5611. items that he has deleted if they discover that something has been deleted in 
  5612. error and no backup is available. 
  5613.  
  5614. The Log to INIREP.LOG is used for diagnostic purposes. 
  5615.  
  5616. List Items versus Repair Items 
  5617.  
  5618. For a number of the repair catagories there are multiple choices available. The 
  5619. is always the Repair choice and it works the same for each catagory of Repair. 
  5620. When the Repair choice is used, the only items that will appear in the window 
  5621. will be items that are invalid and should be deleted. 
  5622.  
  5623. If the user want to see the valid items for the catagory or all the items, then 
  5624. the appropriate List entry can be used to display these entries. The List 
  5625. Invalid items is the same as the Repair as  as the contents of the window is 
  5626. concerned, however, it is safer because it is not possible to select or 
  5627. otherwise delete any of the items. 
  5628.  
  5629. Repair Pathnames and Filenames 
  5630.  
  5631. Many, if not all, applications installed under OS%slr.2 store things in various 
  5632. INI files. However, few, if any, applications will remove things from these 
  5633. files when they are deinstalled or the directory structure is changed. This 
  5634. Repair action looks at the Pathname and Filename entries in an INI file, 
  5635. compares them to the current Desktop and either identifies and%slr.or removes 
  5636. entries that are obsolete. 
  5637.  
  5638. The action IniMaint will take depends on the structure of the individual Key 
  5639. Name or Key Value. There are two possibilities that IniMaint looks for: 
  5640.  
  5641.  1. A Filename with no preceeding Path information. 
  5642.  
  5643.  2. A full Pathname or Filename combination. 
  5644.  
  5645. Each of the above are handled differently. 
  5646.  
  5647. General Processing applicable to both type of names: 
  5648.  
  5649. Any name that is too short, less than 3 characters, or too long, longer than 
  5650. the maximum path length returned by DosQSysInfo, will not be tested further. 
  5651.  
  5652. Any name which contains non-printable characters will not be tested. 
  5653.  
  5654. Processing of Filename with no Path information: 
  5655.  
  5656. If the beginning of a Key Name or Key Value starts with either X:\ or just \, 
  5657. IniMaint assumes it is a full Pathname or Filename and processes it as 
  5658. described below. IniMaint will then check for a Filename of the form *.XXX and 
  5659. ignore them, since this is simply a definition of a type of file extension and 
  5660. not an actual file. IniMaint will then look for .XXX as the last four 
  5661. characters of the Filename and will search for the following combinations: 
  5662.  
  5663.  1. .EXE using the PATH Environment variable. 
  5664.  
  5665.  2. .CMD using the PATH Environment variable. 
  5666.  
  5667.  3. .DLL using the LIBPATH Environment variable. 
  5668.  
  5669.  4. .HLP using the HELP Environment variable. 
  5670.  
  5671. Processing of full Pathname or Filename: 
  5672.  
  5673. If the name starts with \, then the drive used as the drive for the OS2.INI 
  5674. file, which is the boot drive, will be appended to the start of the name. 
  5675.  
  5676. Any name that starts with A: or B: will be ignored, since they are assumed to 
  5677. be floppy drives and probably do not contain any media. 
  5678.  
  5679. Any trailing semicolons are removed from the name, since there are a number of 
  5680. entries that are valid Filenames except for the semicolons. 
  5681.  
  5682. If the trailing character in the name is a \ or if the name contains any 
  5683. embedded semicolons, it will be tried as a Pathname and made a candidate for 
  5684. removal if it is not found. 
  5685.  
  5686. All other qualifing names will be tried as both a Filename and a Pathname and 
  5687. will be made a candidate for removal if they fail both tests. 
  5688.  
  5689. Repair Objects 
  5690.  
  5691. Most, if not all, of the items on the Desktop have been assigned an Object 
  5692. Number. This number along with the name of the Object is stored in the OS2.INI 
  5693. file. This Repair entry will display and give the user the option to delete and 
  5694. Object. It is not currently possible for IniMaint to determine which Objects 
  5695. are valid and which are invalid, so IniMaint will never identify an Object as 
  5696. invalid. Great care should be exercised when deleting any of the Objects, since 
  5697. it is possible to do serious damage to your Desktop. 
  5698.  
  5699. The structure which stores all of the Object cross reference is used by the WPS 
  5700. Repair code to determine if Objects are valid and to find the names of valid 
  5701. Objects. 
  5702.  
  5703. Repair Directory%slr.File Handles 
  5704.  
  5705. Many Drives, Directories and Files are assigned Handles. This Handle 
  5706. information is stored in the OS2SYS.INI file. However, when files are moved, 
  5707. directories changed or other changes are made to the Desktop, the Handle 
  5708. information is not updated. This Repair option gives the user the ability to 
  5709. see the contents of the INI file Handles entry and Repair any or all of the 
  5710. invalid entries. 
  5711.  
  5712. It is difficult to remove incorrect information manually, even knowing the 
  5713. internal structure of the entries, because all of the Handles information is 
  5714. stored in a single INI file entry and a small mistake in modifying could cause 
  5715. serious Desktop problems and%slr.or create a non-bootable situation. 
  5716.  
  5717. The structure which stores all of the Handles information is used by the WPS 
  5718. Repair code to determine if Handles are valid and to find the names of 
  5719. Directories and Files. 
  5720.  
  5721. Repair WPS Entries 
  5722.  
  5723. WPS stores a variety of Desktop information in the INI files. As with the 
  5724. Handles information above, obsolete information is not always removed from the 
  5725. INI files when changes are made to the Desktop. This Repair option gives the 
  5726. user the ability to see what is in his INI files and remove those entries that 
  5727. are invalid. 
  5728.  
  5729. As with the Handles above, it is difficult to make these changes manually 
  5730. because things are stored in a number of different formats and the cross 
  5731. reference between the random looking numbers and the actual Objects and Handles 
  5732. would be very tedious to track manually. 
  5733.  
  5734. The Repair WPS Entries uses the Objects and Handles structures. This means that 
  5735. these structures must be filled before the WPS structure can be filled. This 
  5736. can take a significnat amount of time in situations where the Desktop is 
  5737. complex and%slr.or there are a large number of invalid entries. 
  5738.  
  5739. Repair Both WPS and Handles Entries 
  5740.  
  5741. This is simply a combination of Repair WPS Entries and Repair 
  5742. Directory%slr.File Handles above. It allows the user to do both types of Repair 
  5743. with a single action. 
  5744.  
  5745. See also: 
  5746.  
  5747. o What makes up the Desktop? 
  5748. o What is an INI File? 
  5749. o What is an Extended Attribute? 
  5750. o Operational Environment 
  5751. o General Info About IniMaint and SysMaint 
  5752. o Explanation of System and User INI Files 
  5753. o General Help Information 
  5754. o Main Window 
  5755. o Menu Items 
  5756. o Dialogs 
  5757. o Actions 
  5758. o Recover 
  5759.  
  5760.  
  5761. ΓòÉΓòÉΓòÉ 238. Help for Help index ΓòÉΓòÉΓòÉ
  5762.  
  5763. Select Help index on the Help pull-down to see the help index for IniMaint or 
  5764. SysMaint 
  5765.  
  5766.  
  5767. ΓòÉΓòÉΓòÉ 239. Help for Keys help ΓòÉΓòÉΓòÉ
  5768.  
  5769. Select Keys help on the Help pull-down for help on the keys you use to perform 
  5770. a specific task, 
  5771.  
  5772. When you select this item, you see a list of key groups.  Double click on one 
  5773. of the groups to see the keys you use to perform the task. 
  5774.  
  5775.  
  5776. ΓòÉΓòÉΓòÉ 240. Help for Help pull-down ΓòÉΓòÉΓòÉ
  5777.  
  5778. The Help pull-down contains items you can use to get different types of online 
  5779. help for the IniMaint or SysMaint. 
  5780.  
  5781. Press the Enter key to access the items on the Help pull-down. 
  5782.  
  5783.  
  5784. ΓòÉΓòÉΓòÉ 241. Help for help ΓòÉΓòÉΓòÉ
  5785.  
  5786. Select Help for help on the Help pull-down for information on how to use the 
  5787. Reliability Plus Control help facility. 
  5788.  
  5789.  
  5790. ΓòÉΓòÉΓòÉ 242. Help for Cancel ΓòÉΓòÉΓòÉ
  5791.  
  5792. Select the Cancel pushbutton to exit the dialog without performing any action. 
  5793.  
  5794.  
  5795. ΓòÉΓòÉΓòÉ 243. Help for Help ΓòÉΓòÉΓòÉ
  5796.  
  5797. Select the Help pushbutton when you need help with the highlighted field on the 
  5798. dialog. 
  5799.  
  5800. For more information about using the help facility, select Help for help on the 
  5801. Help pull-down. 
  5802.  
  5803.  
  5804. ΓòÉΓòÉΓòÉ 244. Help for Extended help ΓòÉΓòÉΓòÉ
  5805.  
  5806. Select Extended help on the Help pull-down to see the extended help panel for 
  5807. IniMaint or SysMaint. 
  5808.  
  5809.  
  5810. ΓòÉΓòÉΓòÉ 245. Help for Keys ΓòÉΓòÉΓòÉ
  5811.  
  5812. Double click on one of the following groups to get help for keys that do a 
  5813. specific task: 
  5814.  
  5815. o Cursor movement keys 
  5816. o Action bar keys 
  5817. o Menu keys 
  5818. o Dialog keys 
  5819. o System keys. 
  5820.  
  5821.  
  5822. ΓòÉΓòÉΓòÉ 246. Help for Cursor movement keys ΓòÉΓòÉΓòÉ
  5823.  
  5824. Use these keys to move the cursor in the editing area. 
  5825.  
  5826. Key:          Function: 
  5827.  
  5828. Up            Moves the cursor up one line. 
  5829.  
  5830. Down          Moves the cursor down one line. 
  5831.  
  5832. Right         Moves the cursor right one character. 
  5833.  
  5834. Left          Moves the cursor left one character. 
  5835.  
  5836. Ctrl+Right    Moves the cursor to the beginning of the next word. 
  5837.  
  5838. Ctrl+Left     Moves the cursor to the beginning of the previous word. 
  5839.  
  5840. Home          Moves the cursor to the beginning of the current line. 
  5841.  
  5842. End           Moves the cursor to the end of the current line. 
  5843.  
  5844. Ctrl+Home     Moves the cursor to the beginning of the first line in the file. 
  5845.  
  5846. Ctrl+End      Moves the cursor to the end of the last line in the file. 
  5847.  
  5848. Page Up       Scrolls the text up one window. 
  5849.  
  5850. Page Down     Scrolls the text down one window. 
  5851.  
  5852.  
  5853. ΓòÉΓòÉΓòÉ 247. Help for Action bar keys ΓòÉΓòÉΓòÉ
  5854.  
  5855. Use these keys to select the System icon and action bar items. 
  5856.  
  5857. Key:           Function: 
  5858.  
  5859. F10            Switches between the action bar and the editing area. 
  5860.  
  5861. Shift+Esc      Switches between the System icon and the editing area. 
  5862.  
  5863. Right          Highlights the next action bar item or the System icon. 
  5864.  
  5865. Left           Highlights the previous action bar item or the System icon. 
  5866.  
  5867. Enter          Accesses the pull-down of the highlighted action bar item or 
  5868.                System icon. 
  5869.  
  5870. Mnemonic       The mnemonic key is the key corresponding with the underlined 
  5871.                letter in the action bar items.  It accesses the pull-down of 
  5872.                the action bar item containing the mnemonic. 
  5873.  
  5874. Escape         Returns to the editing area. 
  5875.  
  5876.  
  5877. ΓòÉΓòÉΓòÉ 248. Help for Menu keys ΓòÉΓòÉΓòÉ
  5878.  
  5879. Use these keys to select pull-down items. 
  5880.  
  5881. Key:           Function: 
  5882.  
  5883. Up             Moves up one pull-down item. 
  5884.  
  5885. Down           Moves down one pull-down item. 
  5886.  
  5887. Enter          Selects the highlighted pull-down item. 
  5888.  
  5889. Mnemonic       The mnemonic key is the key corresponding with the underlined 
  5890.                letter in the pull-down items.  It selects the pull-down item 
  5891.                containing the mnemonic. 
  5892.  
  5893. Escape         Closes the pull-down. 
  5894.  
  5895.  
  5896. ΓòÉΓòÉΓòÉ 249. Help for Dialog keys ΓòÉΓòÉΓòÉ
  5897.  
  5898. Use these keys to select dialog box items. 
  5899.  
  5900. Key:          Function: 
  5901.  
  5902. Tab           Moves to the next control group on the dialog. 
  5903.  
  5904. Shift+Tab     Moves to the previous control group on the dialog. 
  5905.  
  5906. Right         Moves to the next button on the dialog. 
  5907.  
  5908. Left          Moves to the previous button on the dialog. 
  5909.  
  5910. Up            Moves up one item in a selection box. 
  5911.  
  5912. Down          Moves down one item in a selection box. 
  5913.  
  5914. Page Up       Scrolls up one page in a selection box with scroll bars. 
  5915.  
  5916. Page Down     Scrolls down one page in a selection box with scroll bars. 
  5917.  
  5918. Spacebar      Switches a check box on and off. 
  5919.  
  5920. Enter         Starts the activity for the selected pushbutton. 
  5921.  
  5922. Escape        Exits the dialog. 
  5923.  
  5924.  
  5925. ΓòÉΓòÉΓòÉ 250. Help for System keys ΓòÉΓòÉΓòÉ
  5926.  
  5927. Use these keys to switch between, move, and size Presentation Manager windows. 
  5928.  
  5929. Key:                Function: 
  5930.  
  5931. Alt+Tab             Switches to the next Presentation Manager window. 
  5932.  
  5933. Alt+Shift+Tab       Switches to the previous Presentation Manager window. 
  5934.  
  5935. Alt+Esc             Switches to the next application (including 
  5936.                     non-Presentation Manager applications). 
  5937.  
  5938. Ctrl+Esc            Switches to the Task List. 
  5939.  
  5940. Alt+F4              Closes the active window. 
  5941.  
  5942. Alt+F5              Restores the active window. 
  5943.  
  5944. Alt+F7              Moves the active window. 
  5945.  
  5946. Alt+F8              Sizes the active window. 
  5947.  
  5948. Alt+F9              Minimizes the active window. 
  5949.  
  5950. Alt+F10             Maximizes the active window. 
  5951.