Kbase P184389: How to limit what icons get created on a client system in a NetSetup installation?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/22/2011 |
|
Status: Unverified
GOAL:
How to limit what icons get created on a client system in a NetSetup installation?
GOAL:
What defines what icons get created during a NetSetup installation?
FACT(s) (Environment):
Windows
Progress 9.x
OpenEdge 10.x
FIX:
A NetSetup installation uses a remote installation file called the shared.ini which is located in the root of the Progress / OpenEdge installation directory.
Within this file is a section named [Icons].
Example:
[Icons]
Help=hh.exe c:\dlc102b\prohelp\masteng.chm?c:\dlc102b\prohelp?
Proenv=c:\dlc102b\bin\proenv.bat?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\progress.ico
Config=c:\dlc102b\bin\showcfg.exe?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\cnfginfo.ico
Release Notes=c:\dlc102b\Readme.wri?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\progress.ico
Data Administration=c:\dlc102b\bin\prowin32.exe -p _admin.p?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\admin%.ico
Data Dictionary=c:\dlc102b\bin\prowin32.exe -p _dict.p?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\dict%.ico
RESULTS=c:\dlc102b\bin\prowin32.exe -p results.p?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\results%.ico
Character Client=c:\dlc102b\bin\_progres.exe?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\progress.ico
Desktop=c:\dlc102b\bin\prowin32.exe -p _desk.p?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\progress.ico
Client=c:\dlc102b\bin\prowin32.exe?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\progress.ico
Proxy Generator=c:\dlc102b\bin\dotnet\Proxygen.exe /installdir c:\dlc102b /wrkdir c:\progtemp\wrk102b?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\progress.ico
Debugger=c:\dlc102b\bin\proDebugger.bat?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\progress.ico
Application Compiler=c:\dlc102b\bin\prowin32.exe -p _comp.p?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\comp%.ico
AppBuilder=c:\dlc102b\bin\prowin32.exe -p _ab.p?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\uib%.ico
Audit Policy Maintenance=c:\dlc102b\bin\prowin32.exe -p auditing/_auditmainw.w -mmax 6000?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\progress.ico
Translation Manager=c:\dlc102b\bin\prowin32.exe -p _tran.p?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\trans%.ico
Visual Translator=c:\dlc102b\bin\prowin32.exe -p _vtran.p?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\trans%.ico
Progress Explorer Tool=c:\dlc102b\bin\jvmStartw.exe -f c:\dlc102b\proexp.prm?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\proexp.ico
Copy the file to preserve the original installation list.
Example:
copy shared.ini to orig-shared.ini
Edit the shared.ini.
Remove entries that are unwanted.
The names of the icons that will be created are the first field of each line in the icon section.
Example:
The Help icon is designated as Help=hh.exe c:\dlc102b\prohelp\masteng.chm?c:\dlc102b\prohelp?
The Data Dictionary icon is designated as Data Administration=c:\dlc102b\bin\prowin32.exe -p _admin.p?c:\progtemp\wrk102b?c:\dlc102b\gui\adeicon\admin%.ico
When these are removed and the file is saved, the next Netsetup installation from this modified shared.ini will only create those icons which remain in the icons section.