Environment
Novell ZENworks for
Desktops 3.2 - ZfD 3.2
Novell ZENworks for Desktops 3.2 SP1 - ZfD 3.2 SP1
Novell ZENworks for Desktops 3.2 SP2 - ZfD 3.2 SP2
Novell ZENworks for Desktops 3.2 SP3 - ZfD 3.2 SP3
Novell ZENworks for Desktops 4.0 - ZfD 4.0
Novell ZENworks for Desktops 4.0 SP1b - ZfD 4.0 SP1b
Novell ZENworks for Desktops 4.0.1 - ZfD 4.0.1
Novell ZENworks for Desktops 3.2 SP1 - ZfD 3.2 SP1
Novell ZENworks for Desktops 3.2 SP2 - ZfD 3.2 SP2
Novell ZENworks for Desktops 3.2 SP3 - ZfD 3.2 SP3
Novell ZENworks for Desktops 4.0 - ZfD 4.0
Novell ZENworks for Desktops 4.0 SP1b - ZfD 4.0 SP1b
Novell ZENworks for Desktops 4.0.1 - ZfD 4.0.1
Novell ZENworks 6.5
Desktop Management Support Pack 2 - ZDM6.5 SP2
Novell ZENworks 7
Desktop Management Support Pack 1 - ZDM7 SP1
Novell Application Management
Novell Application Launcher (NAL)
Novell Application Management
Novell Application Launcher (NAL)
Situation
The attribute
App:Flags is a binary value, used to hold information about various
options for a ZENworks for Desktops/ZENworks Desktop Management application. The value
stored is the sum of all the options.
All of the default values are zero.
All of the default values are zero.
Resolution
To determine if
a particular option is non-default, use a logical AND of the hex
value of App Flags against the value shown in the table
below.
For example, if an application object has a decimal value (as shown in NLIST) for app:flags of 1048576, this is 100000 in hex. The table shows that this means that this application has wait on force run checked, and all other options are default.
If, however, we wished to see if an application was set to "Run as secure system user", and also set to "run maximized", and the App:Flags value was8650752 (840000 hex), we lookup "Run as secure system user", value40000, and "run maximized", value 4. AND 40000h with 840000h and we get a value of 1, showing that the app is set to "Run as secure system user", but we AND 4h with 840000h, and get zero, showing that the app is not set to run maximized (to determinewhich state it is set to, you must also AND with 1 and 10000 to test each possible state).
* In the table below, the letter shown in the last column represents the value you see when you run NALDIAG.
For example, if an application object has a decimal value (as shown in NLIST) for app:flags of 1048576, this is 100000 in hex. The table shows that this means that this application has wait on force run checked, and all other options are default.
If, however, we wished to see if an application was set to "Run as secure system user", and also set to "run maximized", and the App:Flags value was8650752 (840000 hex), we lookup "Run as secure system user", value40000, and "run maximized", value 4. AND 40000h with 840000h and we get a value of 1, showing that the app is set to "Run as secure system user", but we AND 4h with 840000h, and get zero, showing that the app is not set to run maximized (to determinewhich state it is set to, you must also AND with 1 and 10000 to test each possible state).
* In the table below, the letter shown in the last column represents the value you see when you run NALDIAG.
Tab | Option | Value (hex) | * |
Identification/Icon | Disconnectable | 0 | |
Not Disconnectable | 800000 | L | |
Do not wait on force run | 0 | ||
Wait on force run | 100000 | J | |
Show Progress | 0 | ||
Do not show progress | 8000 | G | |
Distribution Options/Options | Do not Distribute Always | 0 | |
Distribute Always | 1000 | C | |
Do not prompt before distribution | 0 | ||
Prompt before distribution | 4000 | P | |
Reboot if needed | 0 | ||
Reboot Always | 200 | R | |
Reboot Never | 800 | F | |
Prompt for reboot | 0 | ||
Don't prompt for reboot | 20000 | I | |
Distribute in Workstation Security Space if Workstation Associated | 80000000 | 5 | |
Do not Distribute in Workstation Security Space if Workstation Associated | 0 | ||
Run Options/Application | Run executable (path to file) | 0 | |
Install Only | 80 | Y | |
App is not Run Once | 0 | ||
Run Once | 100 | O | |
Do not set Force run as user if application is workstation associated (ZfD4 only) | 0 | ||
Set Force run as user if application is workstation associated (ZfD4 only) | 20000000 | 3 | |
Run Options/Environment | Run Normal | 0 | |
Run Minimized | 1 | M | |
Run Maximized | 4 | X | |
Run Hidden | 10000 | H | |
Run 16 bit apps shared | 0 | ||
Run 16 bit apps separate | 40 | W | |
Executable security level - Run Normal | 0 | ||
Executable security level - Run as Secure System User | 40000 | S | |
Executable security level - Run as Unsecure System User | 400000 | U | |
Clear up network resources | 0 | ||
Don't clear up network resources | 2 | N | |
Pre-Install Schedule | Pre-Install Schedule not set | 0 | |
Pre-Install Schedule set | 200000 | K |
Additional Information
Formerly known as TID# 10079979 NOVL86789