Hi all,

I'm really just wanting a confirmation of what I think is happening in the
following scenario. Can anyone say if they thing the following is correct?

BASIC SETUP:
-------------------------
- I have a NAL application object, which uses an MSI. It has a path to
file, so that it can launch the app if it is already ditributed.

- A user runs this object for the first time on a clean image, it is
distributed. The program also starts.

- The NAL object GUID goes into both the LOCAL MACHINE and CURRENT USER
registry.


-------------------------
- Another user comes onto this machine, having never run the same object
before.

- The GUID of the object is now only present in the LOCAL MACHINE
resgistry section.

- The user launches the NAL.

-------------------------


NOW! -- The main question!
Basically, zenworks is doing the following after the last NAL click?

- Check GUID in both LOCAL MACHINE and CURRENT USER.
- NO GUID found in CURRENT USER.
- There may be user specific information required, so to ensure the
application is correct VERIFY the MSI (forcing the MSI to fix any missing
user-registry entries).

Is this correct?
If so, **is there a way for the object ot be set up to ignore the GUID
check from the CURRENT USER section**?

I am asking because on this MSI there is nothing to distribute for the
user section, so it need not VERIFY in this case. I would like to have the
possibility to NOT ditribute/verify the application if the LOCAL MACHINE
registry holds the GUID.

I am presuming there is no way around this, therefore two NAL objects need
to be created - one for the distribution, and one for the launching?

Thanks for any input!