home *** CD-ROM | disk | FTP | other *** search
/ swCHIP 1991 January / swCHIP_95-1.bin / desktop / startapp / startapp.txt < prev   
Text File  |  1995-12-09  |  5KB  |  141 lines

  1. StartApp V1.00
  2. Copyright 1993 by Andreas Furrer
  3. =================================
  4.  
  5. StartApp lets you start your applications
  6. - standard
  7. - normal
  8. - maximized
  9. - minimized
  10. - hidden
  11. It also lets you specify the position and/or the size of the application
  12. and lets you start the application on top.
  13.  
  14. The main advantage of StartApp is that it substitutes the library SHELL.DLL
  15. with its own library. So every time an application starts a new application
  16. using SHELL.DLL (most newer Windows programs are using SHELL.DLL) the
  17. application is started in the mode you like.
  18. So you can start the application with program manager, file manager or
  19. another tool and the application is everytime started in the mode you have
  20. defined. Also all applications that are started during the startup from 
  21. Windows are started as you like. Now you can hide the icons of some
  22. tools that are started in the beginning of Windows or set the window of
  23. some tools on top etc..
  24.  
  25. Another advantage of substituting SHELL.DLL is that you can also set a special
  26. startmode for files. 
  27. Example: If you want to have WinHelp everytime started maximized but if you
  28. open XYZ.HLP you want it at a special position, you can have an entry for
  29. WINHELP.EXE and XYZ.HLP.
  30. For this you have to create an entry for WINHELP.EXE and XYZ.HLP and
  31. set the mode you like. Now if you open XYZ.HLP you get the mode for XYZ.HLP
  32. and if you open WINHELP.EXE you will get the mode for this.
  33. But note: if you open XYZ.HLP with the command 'WINHELP XYZ.HLP' you will
  34. get the setting for WINHELP.EXE and not for XYZ.HLP. If you want to have the
  35. settings for XYZ.HLP, the commandline is only 'XYZ.HLP.
  36.  
  37.  
  38. Installation
  39. ============
  40.  
  41. The installation od StartApp is very simple:
  42. 1) Exit Windows.
  43. 2) Rename SHELL.DLL in your WINDOWS\SYSTEM directory into SHELL_.DLL
  44. 3) Copy the version of SHELL.DLL of the StartApp package, the file 
  45.    STARTAPP.CPL and CTL3D.DLL into the WINDOWS\SYSTEM directory.
  46.    If you already have a version of CTL3D.DLL in this directory, 
  47.    please make sure that you don't override a newer version.
  48.  
  49.  
  50. Uninstallation
  51. ==============
  52.  
  53. To uninstall StartApp delete SHELL.DLL and STARTAPP.DLL in your 
  54. WINDOWS\SYSTEM directory and rename SHELL_.DLL into SHELL.DLL.
  55.  
  56.  
  57. Configuration
  58. =============
  59.  
  60. If you start your control panel, you will see a new icon: StartApp.
  61. If you open StartApp you will get the configuration dialog of StartApp.
  62. In the left listbox you will see all applications for which a special
  63. start mode was defined. On the right side you can switch between the
  64. start modes:
  65. - Standard (no changes to the default start)
  66. - Normal   (not maximized and not minimized)
  67. - Maximized
  68. - Minimized
  69. - Hidden
  70.  
  71. You can also set an application on top and not on top.
  72. The checkbox 'On top' has three states:
  73. - unchecked: the application is set not on top even if it normally starts
  74.              on top
  75. - checked:   the application is set on top
  76. - gray:      StartApp doesn't change the on top attribute of the window.
  77.  
  78. In the fields 'Normal Position' and 'Normal size' you can set the
  79. position and/or size of the main window of the application when it
  80. is displayed in the normal mode (not minimized or maximized).
  81. If you don't want to set one of the fields you can leave it empty and
  82. StartApp uses the default value set by Windows.
  83. If you want to enter the position and/or size with the mouse you can push
  84. the button 'Get position and/or size'.
  85. Now you will see a dialog where you can say if you want to enter the position 
  86. of the window, the size of the window or both.
  87. If you choose Ok, the dialog will be invisible and you can
  88. choose the position and/or size with the mouse cursor and after this
  89. the configuration dialog becomes visible again.
  90.  
  91. With 'New' you can create a new entry in the listbox and with 'Delete'
  92. you can delete an entry.
  93.  
  94.  
  95.  
  96. Limitations
  97. ===========
  98.  
  99. - StartApp will only work with application that use the new ShellExecute
  100.   function of SHELL.DLL. This should be most new applications. Older 
  101.   applications will use the old WinExec function and will not work with
  102.   StartApp.
  103. - StartApp will not work with Windows Help system if you open a helpfile
  104.   in an application by pressing <F1> (or whatever) or selecting a help
  105.   menuitem. But if you start WinHelp or you open a help file with
  106.   program manager, file manager or another tool, it will work with StartApp.
  107.  
  108.  
  109. Freeware-Note
  110. =============
  111.  
  112. You can use and distribute STARTAPP free, as long as the following files 
  113. are not changed and you distribute all files together
  114.  
  115. - shell.dll
  116. - startapp.cpl
  117. - startapp.txt
  118.  
  119. I am programming STARTAPP because I have fun and not to make any profit. 
  120. That's why STARTAPP is free and you don't have to pay more or less high 
  121. registration charges.I think it is a bad habit, that more and more program 
  122. authors want to have money even for the smallest programs.
  123.  
  124. Long live Freeware!
  125.  
  126.  
  127. If you have problems, comments, suggestions or you detect one error, 
  128. please E-Mail to
  129.  
  130. s_furrer@ira.uka.de
  131.  
  132.  
  133.  
  134. (c) 1993 by Andreas Furrer
  135.  
  136.  
  137. Version history
  138. ===============
  139.  
  140. 1.00: First version of STARTAPP.
  141.