Re: auto-updater



"Steve Zimmelman" <skz@xxxxxxxxxxxxxxxxxx> wrote in message
news:46af458a$1@xxxxxxxxxxxxxxxxxxxxxxxxx
So how would you go about updating a client that has 200+ users with
on-going application development that requires frequent updates? It
doesn't seem reasonable to expect the IT dept to update each computer. By
the time they finish, another version would be ready. ;)

I have a client that has had me in that exact situation for the last 7+
years. The only way to solve it was to use a service that had sufficient
rights to install the updates. This course of action was approved by the
IT dept before implementation.

All my applications are built with an option to install a network setup
directory with the program information. Originally, the admin does the
initial setup of the program on a workstation by running the setup from the
network directory. Each app has two executables: the first is a simple
loader program that checks a file on the network to see if an update has
been set by the admin. If it has, it updates the local copy of the "actual"
program and then executes it. If no update, it just runs the "actual"
program as is. Even on Vista with normal privileges this works fine, though
I don't know why, no matter where the program is located on the local drive.
Even under the Program Files directory where there should be no privilege,
it works.

I am in the process of changing my install program (I wrote my own since I
like having special control :) so that installations are done to either the
users App Data directory or the common App Data directory. This should
prevent any future problems from developing.

Since the update can only be set by an admin, it works great. The admin can
even send an admin close message which will inform users that an update must
be done and exit out of the program automatically on any workstation.

Woody (TMW)


.



Relevant Pages

  • Re: Windows Server 2008 w/Exchange 2007 Authentication on Active Direc
    ... For the installation part you have to run the setup from exchange with "run as administrator", even if the account you created is in the domain admin group. ... We install DNS on 1 box, then on another box we setup Active ...
    (microsoft.public.windows.server.general)
  • Re: Microsoft has just released a public beta of Microsoft ActiveSync 4.2
    ... Yes, I'm logged in with an admin user (this is my home PC, I'm always logged in as ... Microsoft ActiveSync 4.0 Setup is preparing the InstallShield Wixard, ... Click Finish to exit the wizard. ... Did you run the install under a login which has Admin rights? ...
    (microsoft.public.pocketpc.activesync)
  • Re: How to raise rights...
    ... our setup should be a bit nicer. ... Running setup as admin does ... not help, as it also installs some user-specific data (which would be admin, ... install at home run after setup as Admin, ...
    (microsoft.public.win32.programmer.kernel)
  • Re: How to raise rights...
    ... I think it's better NOT user specific (for any user, setup must be run...), ... which does need what rights. ... Someone must look through the install code to ... if I'm impersonating an admin, which user is active when I ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Deny Interactive Logon but Allow Runas
    ... users may also need to install a fix-pack, ... be an admin to install. ... if your secret app is really so bad ... As our users don't have local admin rights they usually have ...
    (microsoft.public.windowsxp.security_admin)

Loading