VncSharpWpf - VNC Client User Control for WPF

Based on VncSharp which is created by Windows From, I made VncSharp - VNC Client User Control for WPF.

Download: https://github.com/nakano531/VncSharpWpf

Content of the zip file

  • VncSharpWpf.sln : Solution File.
  • VncSharpWPF : the Project which creates VncSharpWpf.dll - the dll of VNC Client User Control.
  • VncSharpWPF_Example : the sample appication which uses VncSharpWpf.

How to use

Step1. Build the Project "VncSharpWPF", and VncSharpWPF.dll is created.
Step2. Add VncSharpWPF.dll to the reference of your WPF project.
Step3. Create a instance of Class "VncSharpWPF.RemoteDesktopWpf", and deploy the instance where you want.

Case: Connect to VNC Server
Step4. Call method "Connect" to connect to VNC Server.
Step5. Call method "Disconnect" to disconnect a session.

Case: Wait for a connection from VNC Server
Step4. Call method "Listen" to start to wait a connection from VNC Server.
Step5. Method "StopListen" can stop waiting a connection.
Step6. After connected from VNC Server, You can disconnect a session by Method "Disconnect".

Problem

  • Compared to VncSharp, rendering speed is slow.
  • An enough test is not made because I developed VncSharpWpf with only one PC.