[PROXYPER] Services under Win95 and the proxy

Jeff Lawson jlawson at bovine.net
Thu Jan 14 21:26:28 EST 1999

A "service" under Win95/98 is not merely a program that is launched via
Run/RunServices in the registry.  Any program can made to be launched via
those registry keys.

What defines a service is a program that registers itself to Windows as
being a service (via RegisterServiceProcess) AND also does special
handling for WM_QUERYENDSESSION such that it survives a user-logout.
These two actions require the program to be explicitly programmed to do
these things.  Trus, a "service" is not defined by when it is launched
(either by direct user invocation, or via system registry keys), but by
whether these service aspects are done by the program.

The proxy is a console program.  As such, it cannot be made into a service
without first rewriting it as a GUI program, or tricking Windows into
believing that the proxy is a GUI program without actually being one
(which is what the separate "hidden" versions of the client used to do).

In any case, there are no plans to provide any type of built-in service or
hidden-mode execution nor logout-survivability of the proxy on win95/98.  
The proxy really needs to run on a machine intended for server-activities,
and not on a machine being used as user-workstation to the extent that its
presence needs to be hidden to avoid interactions with the user.  This is
in addition to the fact that Win95 and Win98 do not provide a reliable
enough environment (relative to NT) for uptime-critical applications, such
as server applications, that are subject to potentially extensive
data-loss or downtime of service provision.

Jeff Lawson   http://www.cs.hmc.edu/~jlawson/   http://www.bovine.net/
Jeffrey_Lawson at hmc.edu   jlawson at bovine.net    bovine at distributed.net
Programmer, Developer, Mascot, Founder of the largest computer on earth!
Don't waste those cycles!  Put them to use!  http://www.distributed.net/

On Thu, 14 Jan 1999, Michael [iso-8859-1] Kjörling wrote:

> At 08:33 1999-01-14 +0100, you wrote:
> >Have you tried adding the neccesary registry key???
> FYI... it should reside in
> HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices

To unsubscribe, send 'unsubscribe proxyper' to majordomo at lists.distributed.net

More information about the proxyper mailing list