Hi, all<br><br>My intention is to add a user mode system tray client too in the future, yes.<br><br>The system is now that the wpkg-gp.dll running as a GPE will contact a service and ask it to execute wpkg.js.<br><br>This scales to adding a client running in the system tray that could do the same, and even running a centralized service that contacts all clients and ask them to execute wpkg, giving control over the upgrade process.<br>
<br>I am also investigating how to do "update on shutdown" as well. I am not sure on how to communicate that to the user, as I have not (yet) found the interface Windows uses for generating messages on shutdown (Like "please wait, installing update 1 of 10") but I know that a service can delay shutdown indefinitely, even on Windows >= Vista, but userspace programs cannot.<br>
<br>But this is all in the future, what I have for now is the reimplementation of old features (I hope) :) I'll come back pretty soon with more.<br><br>-CL<br><br><div class="gmail_quote">2010/12/10 Brent A Nelson <span dir="ltr"><<a href="mailto:brent@phys.ufl.edu">brent@phys.ufl.edu</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Either of these approaches could be interesting, but it would be nice to give the users a measure of control.  The second approach sounds like it will do that, although still not quite as convenient or familiar as the Windows Update behavior.  It seems as if wpkg-gp is making good progress in this direction...<div>
<div></div><div class="h5"><br>
<br>
On Fri, 10 Dec 2010, Troy Hamilton wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Brent,<br>
<br>
On Fri, Dec 10, 2010 at 1:20 PM, Brent A Nelson <<a href="mailto:brent@phys.ufl.edu" target="_blank">brent@phys.ufl.edu</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
As things stand now, we've been reluctant to upgrade large packages (say,<br>
Office 2007->2010), as this would be applied when they turn on their<br>
computers, and they might have to wait an hour before they can use their<br>
machines.  But if the user got a notice that the update was ready, they<br>
could choose to apply it or be aware that it will install on the next<br>
reboot.<br>
</blockquote>
<br>
Have you considered running wpkg.js outside of business hours (either<br>
with a scheduled task or cron job) to install such large packages?<br>
You may also have other reasons for not doing that, but I thought I'd<br>
ask.<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Once you have those features, will you be adding support where a<br>
non-privileged user could potentially launch a wpkg upgrade while logged in?<br>
Perhaps much like Windows/Microsoft updates, where it could check to see if<br>
there are any changes every so often, and then let the user know what<br>
changes would be applied and give them the option to proceed? That would be<br>
very cool.<br>
</blockquote>
<br>
At some point in the past, I had an unofficial (custom) wpkg service<br>
installed, and I used setacl.exe to change the permissions on the<br>
service so that non-admin users could start it.  I'm not sure if this<br>
would work with Windows 7 or not, but it might solve half of your<br>
problem.  I'm pretty sure that services can't interact with the<br>
desktop in Vista and Win7, so that still leaves the task of notifying<br>
the user of the update(s).<br>
<br>
This might not be exactly what you're looking for, but I thought I<br>
throw it out there anyway.<br>
<br>
<br>
Cheers,<br>
<br>
Troy<br>
-------------------------------------------------------------------------<br>
wpkg-users mailing list archives >> <a href="http://lists.wpkg.org/pipermail/wpkg-users/" target="_blank">http://lists.wpkg.org/pipermail/wpkg-users/</a><br>
_______________________________________________<br>
wpkg-users mailing list<br>
<a href="mailto:wpkg-users@lists.wpkg.org" target="_blank">wpkg-users@lists.wpkg.org</a><br>
<a href="http://lists.wpkg.org/mailman/listinfo/wpkg-users" target="_blank">http://lists.wpkg.org/mailman/listinfo/wpkg-users</a><br>
</blockquote>
</div></div><br>-------------------------------------------------------------------------<br>
wpkg-users mailing list archives >> <a href="http://lists.wpkg.org/pipermail/wpkg-users/" target="_blank">http://lists.wpkg.org/pipermail/wpkg-users/</a><br>
_______________________________________________<br>
wpkg-users mailing list<br>
<a href="mailto:wpkg-users@lists.wpkg.org">wpkg-users@lists.wpkg.org</a><br>
<a href="http://lists.wpkg.org/mailman/listinfo/wpkg-users" target="_blank">http://lists.wpkg.org/mailman/listinfo/wpkg-users</a><br>
<br></blockquote></div><br>