Many thanks for the clarification. I've played around again with this today and it looks like adding '/sendStatus' to the command line options in WPKG Client and setting the sendStatus value to 'true' in the 'settings.xml' file on the server gives me information messages together with the regular message box.<br>
<br>This is on Windows XP SP3 clients using 1.3.6 WPKG Client.<br><br>I've tried updating my test clients to 1.3.9 but get an error messsage relating to the WPKG service. I understand from previous correspondance that there are known issues with this version on SP3 - hopefully these will be ironed out at some stage in the future but I'm pretty happy for the time being with what I've got working.<br>
<br>Many thanks for all of your hard work in providing WPKG; it really is much appreciated!<br><br>Peter<br><br><div class="gmail_quote">On 5 February 2010 17:12, Rainer Meier <span dir="ltr"><<a href="mailto:r.meier@wpkg.org">r.meier@wpkg.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Peter,<br>
<div class="im"><br>
On 05.02.2010 01:34, Peter Gough wrote:<br>
> I just wondered if you couid confirm what your users see on the screen<br>
> when the workstation is shutting down. I've never been able to get<br>
> anything to display apart from the alternating status messages despite<br>
> trying to set this up as you have described.<br>
><br>
> I've got this set in the Client's WPKG parameters:<br>
><br>
> /synchronize /nonotify /quiet<br>
><br>
> I've got the WPKG user interface dialog box unticked and I've set<br>
> sendStatus value in the config.xml file on my server to 'true'.<br>
><br>
> Any thoughts?<br>
<br>
</div>First a few words for better understanding. WPKG is split into a "Server" and a<br>
"Client" Part. The Server-Part is implemented in wpkg.js. Well, actually it's<br>
not a real server but rather a script executed on the client. The Client part is<br>
"WPKG Client" which just executes wpkg.js depending on your settings. WPKG<br>
Client is optional and you might also invoke wpkg.js using any other method.<br>
However WPKG Client offers a couple of nice features like running wpkg.js at<br>
startup/shutdown or blocking user input during wpkg.js execution.<br>
<br>
Such features need to be implemented on a quite low level in the operating<br>
system. Currently logon delay only works on Windows prior to Vista. The logon<br>
delay feature allows you to display messages (alternating) to the user.<br>
<br>
It was intended to extend this static message display into a dynamic status<br>
update shown to the user. However there are a couple of technical limitations.<br>
First of all wpkg.js will have to communicate with WPKG client in order to<br>
update the status displayed to the user. Remember: wpkg.js executes the job and<br>
WPKG client prevents user input and displays messages.<br>
Unfortunately IPC technologies are quite limited from WSH/JScript. So for the<br>
moment wpkg.js only supports writing the status updates to STDOUT if /sendStatus<br>
is enabled (or sendStatus within config.xml is switched on).<br>
<br>
Honestly I am not fully sure if WPKG Client already supports reading from STDIN<br>
and showing these messages to the user. Personally I prefer not to block users<br>
and run WPKG silently in the background. Another reason for me is that<br>
logon/shutdown delay is not something easily achievable by standard API and as<br>
Vista shows it might be even blocked/prevented by the OS. I am using /sendStatus<br>
usually when I run WPKG from a memory-stick to update offline nodes. So I can<br>
see the progress of package installation within the console window.<br>
<br>
So please note that config.xml controls behavior or wpkg.js but sendStatus will<br>
only make wpkg.js to print status information to the console. If this<br>
information is picked up and displayed to the user depends on the method used to<br>
run wpkg.js (console, client application which picks up the output).<br>
<br>
br,<br>
<font color="#888888">Rainer<br>
</font></blockquote></div><br>