[wpkg-users] Dropbox autoit script problems
Paul McGrath
J.P.McGrath at leeds.ac.uk
Fri Mar 18 15:38:23 CET 2011
Great job Jean-Jacques,
That worked a treat. I've used Inno myself so I can recompile the updates in the future. I couldn't see the uninstall.cmd file so I used the registry uninstall string
<remove cmd='"%PROGRAMFILES%\dropbox\unins000.exe" /silent' >
Thanks again
Paul
-----Original Message-----
From: jj at isy.liu.se [mailto:jj at isy.liu.se]
Sent: 18 March 2011 13:44
To: Paul McGrath; wpkg-users at lists.wpkg.org
Subject: Re[2]: [wpkg-users] Dropbox autoit script problems
On Fri, 18 Mar 2011 13:12:59 +0000 Paul McGrath <J.P.McGrath at leeds.ac.uk> wrote:
PM> Okay, I see what you are saying. Ho hum.
PM> Thanks
PM> Paul
PM> -----Original Message-----
PM> From: Malte Starostik [mailto:malte at malte.homeip.net]
PM> Sent: 18 March 2011 12:13
PM> To: wpkg-users at lists.wpkg.org
PM> Cc: Paul McGrath
PM> Subject: Re: [wpkg-users] Dropbox autoit script problems
PM> Am Freitag, 18. März 2011, 12:30:24 schrieb Paul McGrath:
PM> > Hi Martin,
PM> > Yes it appears that the autoit clicking isn't working when using wpkg.
PM> > I've checked event viewer log and cannot see any problems. Is it possible
PM> > to get a more detailed log from wpkg? Thanks
PM> > Paul
PM> Hi Paul,
PM> such things only work when the service is configured to be allowed to interact
PM> with the desktop - otherwise processes started from the service cannot create
PM> windows and all such autoit stuff is bound to fail.
PM> Either way, this is rather dirty hackery and the Right Thing (tm) would be to
PM> get the Dropbox folks to release a real silent installer. Starting with
PM> Windows Vista, it's no longer possible to allow such service to desktop
PM> interaction at all - breaking any package that uses autoit clickery from WPKG
PM> Client or WPKG-GP.
PM> Cheers,
PM> Malte
I repackaged Dropbox with innosetup to alleviate those problems.
<package id="dropbox" name="Dropbox" revision="3" reboot="false" priority="97">
<check type="uninstall" condition="exists" path="Dropbox 1.0.20" />
<install cmd='%WpkgRoot%\Packages\Dropbox\Dropbox-setup.exe /silent' />
<upgrade cmd='%WpkgRoot%\Packages\Dropbox\Dropbox-setup.exe /silent' />
<remove cmd='%WpkgRoot%\Packages\Dropbox\Uninstall.cmd' />
</package>
you can replace /silent with /verysilent
Download:
http://users.isy.liu.se/en/tus/jj/Fichiers/Dropbox.zip
or
http://dl.dropbox.com/u/14248069/Dropbox.zip
it contains the iss script, the compiled installer (in Output), and the needed files
if you want to compile it yourself or make some changes
download and install InnoSetup with innoIDE (ispack-5.4.1.exe)
http://www.jrsoftware.org/
open install_script.iss with innoIDE
press Compile
best Regards!
--
Jean-Jacques Moulis Tel: (013) 281684
ISY Fax: (013) 139282
Linköping University E-mail: jj at isy.liu.se
581 83 Linköping
More information about the wpkg-users
mailing list