
For Windows 7 clients, if the application install requires user interaction, a message will typically flash on the task bar (the Console 0 message). To avoid this I normally add the "runasuser" directive to the service zcreate and other zservice methods. For example:
zcreate --> runasuser.exe c:\installs\myapplication\setup.exe /i
bdelete --> runasuser.exe c:\installs\myapplication\setup.exe /u
When the zcreate method runs, any messages that are normally displayed will now appear directly on the desktop.
Normally use the bdelete method for uninstall (instead of zdelete) if the uninstaller uses a file like setup.exe that will be removed when the service is uninstalled by Radia.
Runasuser.exe resides in the Radia agent directory so its path location isn't required in the methods. If you already have a silent switch assigned in the zcreate method such as /silent or /qn this needs to be removed or /qn can be changed to /qb (display basic panels).
There are two ZSERVICE attributes that may be important, UIOPTION and UIOPTMSI, however I have never needed to modify these so the default values are probably sufficient.
Similar to runasuser.exe, there is another executable in the Radia agent directory that can be called from within batch scripts or vbscripts. This executable is named execrau.exe. This executable has more or less the same function as runasuser, to avoid the console 0 flashing taskbar messages, but it can be called from within scripts, whereas runasuser.exe can only be used in the ZSERVICE methods.
Steve