Distributing a wxpy app - central server or each workstation

This isn’t specifically related to wxpython, but if someone could provide us some guidance it would be appreciated.

We are distributing a wxpython application using py2exe. We have a new client with approx 50 workstation and were wondering if need to install the supporting .dll’s on each workstation or could we install these on network share and then have a short cut on workstation desktop that points to the .exe on the network share.

Thanks for any assistance on this.

Geoff.

Nicolas BRICHE wrote:

We're actually doing something close to this with an (quite insane) app of ours:

In a "Launch.bat":

set REFERENCE_PATH="\\server\share\app"
set LOCAL_PATH="C:\app"

xcopy %REFERENCE_PATH% %LOCAL_PATH% /H /Y /E /D /R

%LOCAL_PATH%\app.exe

This checks the local app's tree against the 'official' tree on the server, updates as needed, then launches the app.

Of course, this is a simplified version. For exemple, we also added a 'lil gadget that displays a moving "Looking for updates" thingy so the user doesn't freak when the app takes more than a second to launch.

Nicolas, would you be interested in sharing your complete version? I've been looking to do exactly this and it appears as if you've already solved it.

Thanks,
Michael