What are the values for App:Flags ?

  • 3457633
  • 05-Feb-2007
  • 30-Apr-2012

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 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)


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.

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.
TabOptionValue (hex)*
Identification/IconDisconnectable0

Not Disconnectable800000L





Do not wait on force run0

Wait on force run100000J





Show Progress0

Do not show progress8000G




Distribution Options/OptionsDo not Distribute Always0

Distribute Always1000C





Do not prompt before distribution0

Prompt before distribution4000P





Reboot if needed0

Reboot Always200R

Reboot Never800F





Prompt for reboot0

Don't prompt for reboot20000I





Distribute in Workstation Security Space if Workstation Associated800000005

Do not Distribute in Workstation Security Space if Workstation Associated0




Run Options/ApplicationRun executable (path to file)0

Install Only80Y





App is not Run Once0

Run Once100O





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)200000003




Run Options/EnvironmentRun Normal0

Run Minimized1M

Run Maximized4X

Run Hidden10000H





Run 16 bit apps shared0

Run 16 bit apps separate40W





Executable security level - Run Normal0

Executable security level - Run as Secure System User40000S

Executable security level - Run as Unsecure System User400000U





Clear up network resources0

Don't clear up network resources2N




Pre-Install SchedulePre-Install Schedule not set0

Pre-Install Schedule set200000K



Additional Information


Formerly known as TID# 10079979 NOVL86789