
My limited experience with VSI is just using it to create the Setup pkgs--I didn't need to learn more until now. My situation is this: My company is now starting to move to Windows XP except for the users of our internally-built software, the network admins want to move them from admins on their own machines to "Restricted user" auth 'cause too many of them have abused machines with junk software("Hotbar", etc.). I as a programmer have to try and live within that--meaning we still need them to be able to run the company software and get on demand updates as problems are found and fixed, but can't have them downloading and installing the latest fad software. Right now, most of the machines are Win2K and the users have administrative auth on their boxes. When the users dbl-click the program icon, they actually run a "shell" program which checks a network folder for the most current copy of the .exe and associated .dll & .ocx files. Updates are done in this shell program and then it starts the main pgm right before it ends. Thus I can tell my users when I fix a problem, to just log out of the pgm and back in to get the updates. Enter WinXP and it's "Restricted User" auth and this scenario doesn't work. The shell seems to update the files correctly, but the main pgm starts and gets a "429 ActiveX component can't create object." Ugh. After lots of emails to friends, newsgroup posts, etc. many fingers point to VSI.
So I have many questions: Can VSI do what I need? After reading many of the help files, I get the impression that it can do it, but the terminology leaves me more confused. "Patch" vs "Update"? "Minor update" vs "Major update"?

Please help.