My WinVNC 3.3.6 patches now available!
Tue Feb 25 19:16:01 2003
yep, using 'm also. no problems so far.
does anyone can tell me how i can change the black icon into the white one?
haas to be done INSIDE the server exe, but i'm a newbie on this...
running winXP with WinVNC336i
btw: i have the files below on my site also.
if you need a Card-ID, type va5009
Vince @ CompuTel Systems
[mailto:email@example.com]Namens Mike Fonte
Verzonden: dinsdag 25 februari 2003 18:28
Onderwerp: RE: My WinVNC 3.3.6 patches now available!
I have been using the patched version of the server (running on an NT sp5
system) for about a month now, seems stable enough. I just wanted to know
anyone else has been using Mike's patches, and if so have you had any
I am running an unpatched 3.3.6 viewer on a linux (RH 7.3) system. Again
seems fine. Looking at the modifications Mike made to the viewer they
mostly Windows specific.
Kudos to Mike Smith for making these patches available.
From: Mike Smith [mailto:firstname.lastname@example.org]
Sent: Sunday, February 02, 2003 3:31 AM
Subject: My WinVNC 3.3.6 patches now available!
Here is the bug-fixed, speed improved, patched WinVNC version 3.3.6
executables and source code. In accordance with the GNU GPL:
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
DISCLAIMER: Except for copyright notices, identifiers in the executables to
RealVNC, the company, have been removed so as to avoid confusion with their
official WinVNC version 3.3.6. The programs released here have nothing to
do with RealVNC the company. Please note that if you want to use or
distribute a RealVNC program, you MUST go to the RealVNC.com website and
download software from there.
There is NO support for these files, not by email, phone, or mailing list.
Any attempts to obtain support from me will be met with stony silence. Use
these files at your own risk! Downloading these files constitutes
acceptance of these terms.
Win32 Executables: http://www.coyoterd.com/WinVNC-336-patched-exe.zip
Win32 Source: http://www.coyoterd.com/WinVNC-336-patched-src.zip
To install the executables: Unzip and copy the files somewhere, run
"winvnc.exe" to run the server as an application, "winvnc.exe -service" to
run the server as a service, or run "vncviewer.exe" to run the viewer.
Notes on this release:
This is mostly a bug fixed, performance improved, WinVNC version 3.3.6.
There are no major feature changes, and only one minor feature change. As a
concession to useability, code for keeping the local client viewer open and
automatically resized upon changing the remote server screen resolution was
migrated from eSVNC/UltraVNC into this code. Otherwise, the entire feature
set of WinVNC version 3.3.6 has remained unchanged. I would have liked to
include TightVNC's local cursor handling, but that would have broken the VNC
viewers on other platforms.
Bug fixes (what I can remember, in no particular order):
Server crashes when screen is idle for a long time (memory leak).
Cursor slowdown under heavy updating.
Remote logoff/shutdown not working (requires an external shutdown program
entry in the registry -- see below*).
Cursor position not updating in edit boxes.
Cursor bar not updating in list boxes.
Dialog controls not being updated.
*The logoff/shutdown option requires an external program that iterates
through all the open programs requesting that they shutdown. Microsoft has
an errata on this in the MSDN library for those who are interested.
To use, run "regedit.exe" and make a new string entry under
"HKEY_LOCAL_MACHINE\SOFTWARE\ORL\WinVNC3" named "ShutdownApp" and enter the
name of an executable you want to use along with any command line options.
One utility for this is: http://www.sysinternals.com/files/PsShutdn.zip If
this registry entry is not present, the behavior defaults to the original
Mostly speed improvements in the server. Bulky, inefficient C/C++ code has
been replaced with optimized assembler, more efficient memory allocations
are added in time critical locations, thread loops have been given lower
priorities which (counter-intuitively) improves responsiveness, and mouse
cursor redraws have been minimized to speed up cursor positioning. The
viewer has minimal changes, mostly just lowering of the thread priorities.
I've also changed a few of the startup defaults for both the server and
viewer (GetUpdateRect and the like) for better overall speed.
Needing further work:
Applications that draw directly to screen using BitBlt's or DirectX won't
update the viewer. I've developed some fixes for this, but they require a
complete reworking of the server screen checking code which I don't have
time for at the moment.
Sending Ctrl-Alt-Del needs to be changed so it calls up the task manager.
Please don't hammer my server! I don't expect to get that many hits, but if
it looks like my bandwidth is going to get used up too much, I will pull the
VNC-List mailing list
VNC-List mailing list