Consultor Eletrônico



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.