在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → VNC Open Source Code for Windows (4.1.3)

VNC Open Source Code for Windows (4.1.3)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.81M
  • 下载次数:3
  • 浏览次数:163
  • 发布时间:2020-08-25
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
原版VNC 4.1.3源码,下载自官方网站 http://www.realvnc.com/ 很经典、实用的远程桌面/远程控制程序,可以学习、参考其设计 VNC Open Source Code for Windows (4.1.3) Source (zip) - 829.3 KB
【实例截图】
【核心代码】
vnc-4_1_3-winsrc
└── vnc-4_1_3-winsrc
├── common
│   ├── boilerplate.mk
│   ├── configure
│   ├── configure.in
│   ├── depend.mk
│   ├── javabin
│   │   ├── index.vnc
│   │   ├── logo150x150.gif
│   │   └── vncviewer.jar
│   ├── Makefile.in
│   ├── network
│   │   ├── Makefile.in
│   │   ├── network.dsp
│   │   ├── network.vcproj
│   │   ├── Socket.h
│   │   ├── TcpSocket.cxx
│   │   └── TcpSocket.h
│   ├── rdr
│   │   ├── Exception.cxx
│   │   ├── Exception.h
│   │   ├── FdInStream.cxx
│   │   ├── FdInStream.h
│   │   ├── FdOutStream.cxx
│   │   ├── FdOutStream.h
│   │   ├── FixedMemOutStream.h
│   │   ├── HexInStream.cxx
│   │   ├── HexInStream.h
│   │   ├── HexOutStream.cxx
│   │   ├── HexOutStream.h
│   │   ├── InStream.cxx
│   │   ├── InStream.h
│   │   ├── Makefile.in
│   │   ├── MemInStream.h
│   │   ├── MemOutStream.h
│   │   ├── msvcwarning.h
│   │   ├── OutStream.h
│   │   ├── RandomStream.cxx
│   │   ├── RandomStream.h
│   │   ├── rdr.dsp
│   │   ├── rdr.vcproj
│   │   ├── SubstitutingInStream.h
│   │   ├── types.h
│   │   ├── ZlibInStream.cxx
│   │   ├── ZlibInStream.h
│   │   ├── ZlibOutStream.cxx
│   │   └── ZlibOutStream.h
│   ├── rfb
│   │   ├── Blacklist.cxx
│   │   ├── Blacklist.h
│   │   ├── CConnection.cxx
│   │   ├── CConnection.h
│   │   ├── CMsgHandler.cxx
│   │   ├── CMsgHandler.h
│   │   ├── CMsgReader.cxx
│   │   ├── CMsgReader.h
│   │   ├── CMsgReaderV3.cxx
│   │   ├── CMsgReaderV3.h
│   │   ├── CMsgWriter.cxx
│   │   ├── CMsgWriter.h
│   │   ├── CMsgWriterV3.cxx
│   │   ├── CMsgWriterV3.h
│   │   ├── ColourCube.h
│   │   ├── ColourMap.h
│   │   ├── ComparingUpdateTracker.cxx
│   │   ├── ComparingUpdateTracker.h
│   │   ├── Configuration.cxx
│   │   ├── Configuration.h
│   │   ├── ConnParams.cxx
│   │   ├── ConnParams.h
│   │   ├── CSecurity.h
│   │   ├── CSecurityNone.h
│   │   ├── CSecurityVncAuth.cxx
│   │   ├── CSecurityVncAuth.h
│   │   ├── Cursor.cxx
│   │   ├── Cursor.h
│   │   ├── d3des.c
│   │   ├── d3des.h
│   │   ├── Decoder.cxx
│   │   ├── Decoder.h
│   │   ├── Encoder.cxx
│   │   ├── Encoder.h
│   │   ├── encodings.cxx
│   │   ├── encodings.h
│   │   ├── Exception.h
│   │   ├── hextileConstants.h
│   │   ├── hextileDecode.h
│   │   ├── HextileDecoder.cxx
│   │   ├── HextileDecoder.h
│   │   ├── hextileEncode.h
│   │   ├── HextileEncoder.cxx
│   │   ├── HextileEncoder.h
│   │   ├── Hostname.h
│   │   ├── HTTPServer.cxx
│   │   ├── HTTPServer.h
│   │   ├── ImageGetter.h
│   │   ├── InputHandler.h
│   │   ├── KeyRemapper.cxx
│   │   ├── KeyRemapper.h
│   │   ├── keysymdef.h
│   │   ├── Logger.cxx
│   │   ├── Logger_file.cxx
│   │   ├── Logger_file.h
│   │   ├── Logger.h
│   │   ├── Logger_stdio.cxx
│   │   ├── Logger_stdio.h
│   │   ├── LogWriter.cxx
│   │   ├── LogWriter.h
│   │   ├── Makefile.in
│   │   ├── msgTypes.h
│   │   ├── Password.cxx
│   │   ├── Password.h
│   │   ├── PixelBuffer.cxx
│   │   ├── PixelBuffer.h
│   │   ├── PixelFormat.cxx
│   │   ├── PixelFormat.h
│   │   ├── Pixel.h
│   │   ├── RawDecoder.cxx
│   │   ├── RawDecoder.h
│   │   ├── RawEncoder.cxx
│   │   ├── RawEncoder.h
│   │   ├── Rect.h
│   │   ├── Region.cxx
│   │   ├── Region.h
│   │   ├── rfb.dsp
│   │   ├── rfb.vcproj
│   │   ├── rreDecode.h
│   │   ├── RREDecoder.cxx
│   │   ├── RREDecoder.h
│   │   ├── rreEncode.h
│   │   ├── RREEncoder.cxx
│   │   ├── RREEncoder.h
│   │   ├── SConnection.cxx
│   │   ├── SConnection.h
│   │   ├── SDesktop.h
│   │   ├── secTypes.cxx
│   │   ├── secTypes.h
│   │   ├── ServerCore.cxx
│   │   ├── ServerCore.h
│   │   ├── SMsgHandler.cxx
│   │   ├── SMsgHandler.h
│   │   ├── SMsgReader.cxx
│   │   ├── SMsgReader.h
│   │   ├── SMsgReaderV3.cxx
│   │   ├── SMsgReaderV3.h
│   │   ├── SMsgWriter.cxx
│   │   ├── SMsgWriter.h
│   │   ├── SMsgWriterV3.cxx
│   │   ├── SMsgWriterV3.h
│   │   ├── SSecurityFactoryStandard.cxx
│   │   ├── SSecurityFactoryStandard.h
│   │   ├── SSecurity.h
│   │   ├── SSecurityNone.h
│   │   ├── SSecurityVncAuth.cxx
│   │   ├── SSecurityVncAuth.h
│   │   ├── Threading.h
│   │   ├── Timer.cxx
│   │   ├── Timer.h
│   │   ├── TransImageGetter.cxx
│   │   ├── TransImageGetter.h
│   │   ├── transInitTempl.h
│   │   ├── transTempl.h
│   │   ├── TrueColourMap.h
│   │   ├── UpdateTracker.cxx
│   │   ├── UpdateTracker.h
│   │   ├── UserPasswdGetter.h
│   │   ├── util.cxx
│   │   ├── util.h
│   │   ├── VNCSConnectionST.cxx
│   │   ├── VNCSConnectionST.h
│   │   ├── VNCServer.h
│   │   ├── VNCServerST.cxx
│   │   ├── VNCServerST.h
│   │   ├── zrleDecode.h
│   │   ├── ZRLEDecoder.cxx
│   │   ├── ZRLEDecoder.h
│   │   ├── zrleEncode.h
│   │   ├── ZRLEEncoder.cxx
│   │   └── ZRLEEncoder.h
│   ├── Xregion
│   │   ├── Makefile.in
│   │   ├── Region.c
│   │   ├── region.h
│   │   ├── Xregion.dsp
│   │   ├── Xregion.h
│   │   └── Xregion.vcproj
│   └── zlib
│   ├── adler32.c
│   ├── algorithm.txt
│   ├── ChangeLog
│   ├── compress.c
│   ├── configure
│   ├── crc32.c
│   ├── deflate.c
│   ├── deflate.h
│   ├── descrip.mms
│   ├── example.c
│   ├── FAQ
│   ├── gzio.c
│   ├── INDEX
│   ├── infblock.c
│   ├── infblock.h
│   ├── infcodes.c
│   ├── infcodes.h
│   ├── inffast.c
│   ├── inffast.h
│   ├── inffixed.h
│   ├── inflate.c
│   ├── inftrees.c
│   ├── inftrees.h
│   ├── infutil.c
│   ├── infutil.h
│   ├── Makefile.in
│   ├── Makefile.riscos
│   ├── maketree.c
│   ├── Make_vms.com
│   ├── minigzip.c
│   ├── README
│   ├── trees.c
│   ├── trees.h
│   ├── uncompr.c
│   ├── zconf.h
│   ├── zlib.3
│   ├── zlib.dsp
│   ├── zlib.h
│   ├── zlib.html
│   ├── zlib.vcproj
│   ├── zutil.c
│   └── zutil.h
├── LICENCE.TXT
├── README.TXT
└── win
├── logmessages
│   ├── logmessages.dsp
│   ├── logmessages.vcproj
│   ├── messages.h
│   ├── messages.mc
│   └── messages.rc
├── rfb_win32
│   ├── AboutDialog.cxx
│   ├── AboutDialog.h
│   ├── BitmapInfo.h
│   ├── CKeyboard.cxx
│   ├── CKeyboard.h
│   ├── CleanDesktop.cxx
│   ├── CleanDesktop.h
│   ├── Clipboard.cxx
│   ├── Clipboard.h
│   ├── CompatibleBitmap.h
│   ├── ComputerName.h
│   ├── CPointer.cxx
│   ├── CPointer.h
│   ├── CurrentUser.cxx
│   ├── CurrentUser.h
│   ├── DeviceContext.cxx
│   ├── DeviceContext.h
│   ├── DeviceFrameBuffer.cxx
│   ├── DeviceFrameBuffer.h
│   ├── Dialog.cxx
│   ├── Dialog.h
│   ├── DIBSectionBuffer.cxx
│   ├── DIBSectionBuffer.h
│   ├── DynamicFn.cxx
│   ├── DynamicFn.h
│   ├── EventManager.cxx
│   ├── EventManager.h
│   ├── Handle.h
│   ├── IconInfo.h
│   ├── IntervalTimer.h
│   ├── keymap.h
│   ├── LaunchProcess.cxx
│   ├── LaunchProcess.h
│   ├── LocalMem.h
│   ├── LogicalPalette.h
│   ├── LowLevelKeyEvents.cxx
│   ├── LowLevelKeyEvents.h
│   ├── ModuleFileName.h
│   ├── MonitorInfo.cxx
│   ├── MonitorInfo.h
│   ├── MsgBox.h
│   ├── MsgWindow.cxx
│   ├── MsgWindow.h
│   ├── OSVersion.cxx
│   ├── OSVersion.h
│   ├── RegConfig.cxx
│   ├── RegConfig.h
│   ├── Registry.cxx
│   ├── Registry.h
│   ├── rfb_win32.dsp
│   ├── rfb_win32.vcproj
│   ├── SDisplayCoreDriver.h
│   ├── SDisplayCorePolling.cxx
│   ├── SDisplayCorePolling.h
│   ├── SDisplayCoreWMHooks.cxx
│   ├── SDisplayCoreWMHooks.h
│   ├── SDisplay.cxx
│   ├── SDisplay.h
│   ├── Security.cxx
│   ├── Security.h
│   ├── Service.cxx
│   ├── Service.h
│   ├── SInput.cxx
│   ├── SInput.h
│   ├── SocketManager.cxx
│   ├── SocketManager.h
│   ├── TCharArray.cxx
│   ├── TCharArray.h
│   ├── Threading.cxx
│   ├── Threading.h
│   ├── TrayIcon.h
│   ├── TsSessions.cxx
│   ├── TsSessions.h
│   ├── Win32Util.cxx
│   ├── Win32Util.h
│   ├── WMCursor.cxx
│   ├── WMCursor.h
│   ├── WMHooks.cxx
│   ├── WMHooks.h
│   ├── WMNotifier.cxx
│   ├── WMNotifier.h
│   ├── WMPoller.cxx
│   ├── WMPoller.h
│   ├── WMShatter.cxx
│   ├── WMShatter.h
│   ├── WMWindowCopyRect.cxx
│   └── WMWindowCopyRect.h
├── vncconfig
│   ├── Authentication.h
│   ├── Connections.h
│   ├── Desktop.h
│   ├── Hooking.h
│   ├── Inputs.h
│   ├── Legacy.cxx
│   ├── Legacy.h
│   ├── PasswordDialog.cxx
│   ├── PasswordDialog.h
│   ├── resource.h
│   ├── Sharing.h
│   ├── vncconfig.cxx
│   ├── vncconfig.dsp
│   ├── vncconfig.exe.manifest
│   ├── vncconfig.ico
│   ├── vncconfig.rc
│   └── vncconfig.vcproj
├── vnc.dsw
├── vnc.sln
├── vncviewer
│   ├── buildTime.cxx
│   ├── CConn.cxx
│   ├── CConn.h
│   ├── CConnOptions.cxx
│   ├── CConnOptions.h
│   ├── CConnThread.cxx
│   ├── CConnThread.h
│   ├── ConnectingDialog.cxx
│   ├── ConnectingDialog.h
│   ├── ConnectionDialog.cxx
│   ├── ConnectionDialog.h
│   ├── cursor1.cur
│   ├── DesktopWindow.cxx
│   ├── DesktopWindow.h
│   ├── InfoDialog.cxx
│   ├── InfoDialog.h
│   ├── ListenServer.h
│   ├── ListenTrayIcon.h
│   ├── MRU.h
│   ├── OptionsDialog.cxx
│   ├── OptionsDialog.h
│   ├── resource.h
│   ├── UserPasswdDialog.cxx
│   ├── UserPasswdDialog.h
│   ├── vncviewer.bmp
│   ├── vncviewer.cxx
│   ├── vncviewer.dsp
│   ├── vncviewer.exe.manifest
│   ├── vncviewer.ico
│   ├── vncviewer.rc
│   └── vncviewer.vcproj
├── winvnc
│   ├── AddNewClientDialog.h
│   ├── buildTime.cxx
│   ├── connected.ico
│   ├── JavaViewer.cxx
│   ├── JavaViewer.h
│   ├── ManagedListener.cxx
│   ├── ManagedListener.h
│   ├── QueryConnectDialog.cxx
│   ├── QueryConnectDialog.h
│   ├── resource.h
│   ├── STrayIcon.cxx
│   ├── STrayIcon.h
│   ├── VNCServerService.cxx
│   ├── VNCServerService.h
│   ├── VNCServerWin32.cxx
│   ├── VNCServerWin32.h
│   ├── winvnc4.exe.manifest
│   ├── winvnc.bmp
│   ├── winvnc.cxx
│   ├── winvnc.dsp
│   ├── winvnc.ico
│   ├── winvnc.rc
│   └── winvnc.vcproj
└── wm_hooks
├── resource.h
├── wm_hooks.cxx
├── wm_hooks.def
├── wm_hooks.dsp
├── wm_hooks.h
├── wm_hooks.rc
└── wm_hooks.vcproj

15 directories, 395 files

标签:

实例下载地址

VNC Open Source Code for Windows (4.1.3)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警