Hi Friedrich,

Our application runs in a number of configurations:
1) Single, stand-alone (installed into one location)
2) Multiple (with a parent/child setup) installations - so parent has data
and programs, each child has programs, but points to same data
3) Multiple users, single program install - so install is on the parent, and
the children all have shortcuts to use this single install

In (2), we want the server to download an update - and install (more
details, but not necessary for this), then the children (once the parent has
completed the install) must run the update install (direct from the parent
location).

I'd like the child installs to run automatically in a UAC environment, so
the first time the install runs at the child, we assume an administrator
runs the install. From there on, the child app will run the install itself
(automatically) to update. I guess I'd use the "Set Access Control" to
accomplish this on a particular Program Files folder, but if you could
recommend the minimum amount of options to allow a non-admin user to run an
update install (which I'm hoping is the same as the master install, only
that the folder will already be created and have the necessary Access
Control settings). I'm thinking: Create Files / Write Data, Delete
Subfolders and Files, Traverse Folder / Execute File. Should I use anything
else?

Thanks

Geoff