WinVNC Version History
Version 3.3.3 (VNC Version 3.3.3, revision 7)
Changes from Version 3.3.3 Revision 6:
WinVNC did not correctly handle Winsock1.1, causing all client connections to be
erroneously dropped by the anti-DoS code. Now fixed.
Version 3.3.3 (VNC Version 3.3.3, revision 6)
Changes from Version 3.3.3 Revision 4:
The anti denial-of-service blacklist code was very buggy. It's now fixed.
An serious potential deadlock condition in the negotiation phase of new
clients has been fixed. The problem was incredibly rare on uniprocessors
but much more noticable on multiprocessors, unsurprisingly.
Pointer is now rendered slightly better.
Version 3.3.3 (VNC Version 3.3.3, revision 4)
Changes from Version 3.3.3 Revision 3:
Implemented some simple Denial-of-Service protection. After five consecutive failed
connection attempts from a client, that client is "blacklisted" for ten seconds.
In addition, connections which hang before the authentication stage has completed are
timed out after thirty seconds, to prevent malicious users gradually eating up socket
resources.
Corrected a bug initialising the back-buffer.
Added hooking for dialog boxes, menus and scrollbars. Seems to fix some dialogs but not
many scrollbars or menus..
Improved the GetChangesRect code with some alignment patches suggested by Will Dean.
Fixed an *IDIOTIC* bug in the handling of user-specific settings. They were completely
broken before. Now they should work. I'm such an idiot. Idiot idiot idiot.
See MS Knowledge Base article Q168877 & Q199190.
The idiot bug-fix above broke roaming profiles on NT domains! That's now fixed, too.
Idiot idiot idiot.
Added a dialog to query whether to accept or reject incoming connections. The dialog is
currently controlled ONLY via the registry! The AuthHosts setting is now extended, while
some new user-specific settings are provided so that users can tailor the query feature.
Relevant keys are:
- QuerySetting (DWORD) (local&global user-specific)
[Least secure]
0 - Accept or Query. If AuthHosts says Reject then query, otherwise Accept.
1 - Accept or Reject. Reject if AuthHosts says so, otherwise Accept.
2 - Obey AuthHosts. Obey AuthHosts Accept, Query, Reject settings. [Default!]
3 - Query or Reject. If AuthHosts says Reject then Reject, otherwise Query.
4 - Ultimate Paranoia. If AuthHosts says Accept then Query, otherwise Reject!
[Most secure]
Summary: Actual Effect
Setting Accept Query Reject
0 a a q
1 a a r
2 a q r
3 q q r
4 q r r
- QueryTimeout (DWORD) (local&global user-specific)
Number of seconds before Accept/Reject dialog should timeout and reject.
- AuthHosts (SZ) (machine-local)
Match terms may now start with "-", "+" or "?". "?" indicates that the connection
attempt should be queried.
Version 3.3.3 (VNC Version 3.3.3, revision 3)
Changes from Version 3.3.3 Revision 2:
Implemented Will Dean's DIBsection patch to retrive screen data. This reduces
both the retrieval time & the memory usage of WinVNC but currently only works
for VNC-format-compatible 16 and 32 bit displays. If your display is incompatible
then WinVNC falls back to the old, slow, memory hungry mode.
Fixed a bug in VNCHooks which cause very large updates to be spuriously created on occasion.
vncKeymap now filters out the three Lock keys (CapsLock, NumLock, ScrollLock), so that
they can be safely used at the client side without generating random keystrokes on the
server.
Version 3.3.3 (VNC Version 3.3.3, revision 2)
Changes from Version 3.3.3 Revision 1:
Added the new "Disable Local Keyboard & Pointer" option to the Properties dialog.
This features currently allows the keyboard & pointer of the sever machine to be
disabled while a remote connection is in progress.
The feature only works under Windows NT at present.
NB:This is a BETA feature, with a known limitation - if the setting
is changed then all clients must disconnect and reconnect to achieve the desired
effect.
The -connect command-line option has been added, allowing new outgoing connections
to be made using a script or an icon.
The Add New Client and -connect options now make shared outgoing connections, since
this is usually preferable to unshared outgoing connections.
Improved the way preferences are loaded, reducing the number of times the client will
be disconnected when settings are loaded & saved.
Version 3.3.3 (VNC Version 3.3.3, revision 1)
Release version, patched for HTML bug below.
[The initial 3.3.3 release featured a bug in the rendering of HTML for the Java-based
viewer. 3.3.3 was quickly withdrawn and 3.3.3R1 is now the base Version 3.3.3 release.]
-=- NEW FEATURES:
REGISTRY SETTINGS ARE NOW LOADED CORRECTLY FROM THE CURRENT_USER REGISTRY HIVE!
When running as a service under Windows NT, WinVNC was unable to correctly load
settings stored in the current user's HKEY_CURRENT_USER hive. As a workaround
for this, a special helper-hook is installed when the service itself is
installed. The helper-hook runs when a user logs in and passes enough information
to the WinVNC service for it to locate their preferences correctly.
If the helper hook fails to install or isn't run for some reason, then WinVNC
will continue to operate based on ALL the WinVNC HKEY_LOCAL_MACHINE settings.
A new command-line option, -defaultsettings, has been added, which will cause the
running WinVNC server to show a Default Properties dialog, through which the default
local properties can be editted. (While the dialog is displayed, the properties used
will be the default ones. When it dissappears, WinVNC reverts to the user's settings.)
Nagle's algorithm is now disabled on all WinVNC connections, decreasing latency
considerably.
Timestamp information is now added in the debug log output.
Limited client IP-address based filtering of connections is now supported.
The new Machine-Local registry setting "AuthHosts" may be specified, and should
be of type "string".
Match terms look like:
+<ip-address-template>
-<ip-address-tamplate>
where ip-address-template is the leftmost bytes of the stringified IP-address,
e.g. 158.97 would match both 158.97.54.1 and 158.97.128.6, for example.
Multiple Match terms may be specified, delimited by the ':' character.
Match terms later in the list take precedence over earlier ones.
e.g. -:+158.97:
[This scheme does not currently filter by DNS name]
In addition to the above, incoming connections may be restricted on a server-wide
basis to being accepted only on the local-loopback interface. This is controlled
through the LoopbackOnly registry setting, which overrides the AllowLoopback and
AuthHosts settings when active.
The WinVNC priority is now increased while processing its message queue and put
back to normal while preparing updates for sending. This results in apparent
increase in performance, particularly when used in conjunction with some common
applications.
The machine's name is now included in the title of the web page used to access the
Java version of the VNC client.
-=- BUG FIXES:
- Major:
Under Windows NT, a handle was leaked whenever the SelectDesktop function was
called to move a thread into a different desktop. In practice, this meant a leak
everytime someone logged in, connected remotely, or used C-A-D to access security
features in NT. Not pretty.
Related to the above fix: When simulating Ctrl-Alt-Del, WinVNC would switch a
dedicated thread into the WinLogon desktop to achieve the desired effect. When
the thread quit, the handle to the WinLogon desktop was not properly freed by
WinNT. This is now worked around by WinVNC internally.
When killing the vncServer object, a race condition occurred because
Wait
没有合适的资源?快使用搜索试试~ 我知道了~
msss.rar_accept7mc_forestjxh_remote control_其他_远程控制
共177个文件
h:63个
cpp:57个
class:8个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 22 浏览量
2022-09-24
10:03:16
上传
评论
收藏 431KB RAR 举报
温馨提示
远程控制的经典之作VNC,Virtual 这可是有源程序的阿,绝对不容错过!,
资源推荐
资源详情
资源评论
收起资源包目录
msss.rar_accept7mc_forestjxh_remote control_其他_远程控制 (177个子文件)
WinVNC.aps 104KB
vncviewer.aps 90KB
VNCHooks.aps 17KB
vnc.bmp 37KB
vnc.bmp 13KB
vnc32.BMP 3KB
toolbar1.bmp 718B
d3des.c 18KB
d3des.c 16KB
vncauth.c 3KB
vncauth.c 3KB
rfbProto.class 8KB
vncviewer.class 7KB
DesCipher.class 7KB
vncCanvas.class 6KB
optionsFrame.class 3KB
authenticationPanel.class 2KB
clipboardFrame.class 2KB
animatedMemoryImageSource.class 1KB
ClientConnection.cpp 59KB
vncClient.cpp 37KB
vncDesktop.cpp 36KB
vncDesktopDX.cpp 30KB
vncService.cpp 30KB
vncServer.cpp 29KB
vncProperties.cpp 28KB
VNCHooks.cpp 27KB
nt.cpp 20KB
nt.cpp 20KB
VNCOptions.cpp 20KB
vncMenu.cpp 15KB
vncEncodeCoRRE.cpp 15KB
vncBuffer.cpp 13KB
vncEncodeHexT.cpp 13KB
vncEncoder.cpp 12KB
vncEncodeRRE.cpp 10KB
VSocket.cpp 10KB
vncKeymap.cpp 10KB
vncHTTPConnect.cpp 10KB
MRU.cpp 9KB
Flasher.cpp 9KB
KeyMap.cpp 8KB
ClientConnectionHextile.cpp 8KB
Daemon.cpp 7KB
WinVNC.cpp 7KB
ClientConnectionClipboard.cpp 5KB
Log.cpp 5KB
VNCviewerApp32.cpp 5KB
vncRegion.cpp 5KB
ClientConnectionFullScreen.cpp 4KB
vncviewer.cpp 4KB
VNCviewerApp.cpp 4KB
ClientConnectionFile.cpp 4KB
SessionDialog.cpp 4KB
vncConnDialog.cpp 4KB
vncSockConnect.cpp 4KB
vncAcceptDialog.cpp 4KB
translate.cpp 4KB
tableinittctemplate.cpp 4KB
ClientConnectionCoRRE.cpp 3KB
ClientConnectionRRE.cpp 3KB
Log.cpp 3KB
tabletranstemplate.cpp 3KB
AuthDialog.cpp 3KB
vncAbout.cpp 3KB
tableinitcmtemplate.cpp 3KB
vncTimedMsgBox.cpp 2KB
Exception.cpp 2KB
ClientConnectionRaw.cpp 2KB
ClientConnectionCopyRect.cpp 2KB
AboutBox.cpp 2KB
RectList.cpp 2KB
vncInstHandler.cpp 2KB
MinMax.cpp 1KB
stdhdrs.cpp 1KB
stdhdrs.cpp 1KB
nocursor.cur 326B
cursor1.cur 326B
VNCHooks.def 173B
WinVNC.dsp 40KB
omnithread.dsp 13KB
VNCHooks.dsp 12KB
vncviewer.dsp 10KB
omnithread.dsp 3KB
WinVNC.dsw 1KB
vncviewer.dsw 863B
rfbproto.h 22KB
rfbproto.h 22KB
omnithread.h 15KB
omnithread.h 15KB
ClientConnection.h 11KB
vncServer.h 9KB
vncClient.h 5KB
vncDesktop.h 5KB
vncEncoder.h 4KB
VSocket.h 4KB
keysymdef.h 4KB
keysymdef.h 4KB
vncService.h 4KB
vncProperties.h 4KB
共 177 条
- 1
- 2
资源评论
寒泊
- 粉丝: 86
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于HTML5的miniPaint浏览器端图像编辑利器设计源码
- 三轴桁架机械手工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- yolov8的概要介绍与分析
- 基于C++语言的算法竞赛模板设计源码
- 基于Vue框架的音制前台设计源码
- 基于JavaScript核心技术的个人健康平台项目源码设计
- 基于Vue的tpshion.cn门户网站设计源码
- 基于Servlet 3.1规范的smart-servlet多应用隔离部署Web容器设计源码
- 基于Prometheus的集成式运维告警中心设计源码
- 基于HTML语言的中医药1008(6)代码版本控制实训设计源码
- 基于JavaScript和HTML/CSS的实用小组件开发源码分享
- 基于Vite-Vue与Django-DRF的LuffyCity玩具项目前后端分离设计源码
- 数控等离子切割机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 撕离型纸模组 X_T工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 基于C语言的内网穿透xfrpc客户端设计源码
- 基于SpringBoot+Vue的EcoNest二手交易平台设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功