I have an old fix for this on my Win2K box from the time it was last brought
up on BugTraq (search the VNC archives for that discussion). I never really
got around to sending the patch around because this list has a MIME stripper
and I lost interest there for a while.

The fix is simple:

I did an extra switch to stop Win9x kernels executing the code in each case.

* Set the registry permissions during service installation

* Check the registry permissions during service start:
 - if bad, set the permissions silently if possible and continue
    - if that doesn't work, pop up a messagebox(1) and stop the service

(1) on servers this should be event logged, not messageboxed as many
servers are not attended, but do have their event logs looked at. Also,
prior to service pack 3 (IIRC), 16 uncleared message boxes on the console
will DoS a NT 4.0 box because of resource exhaustion in crsss.exe (this is
not true of anything later than that).

The initial problem is the Win32 installer files are NOT part of the source
distribution. If I had access to them, anyone (including myself) could fix
this permanently. If I had a MSI installer creator, I'd just repackage the
current distribution; MSI is the preferred mechanism for installations now in
any case.

Andrew

-------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------

Reply via email to