Adding remote control to your own Windows application
You have built a Windows application and now your users want you to see or control their screens remotely. Writing a remote desktop server from scratch is a large project. A VNC server SDK gives you the server part as a component, so you can build it into your own product.
abtoVNC Server SDK from Abto Software is that kind of toolkit. It lets you integrate VNC support into your applications, including .NET ones.
Quick facts
- Platforms: Windows, including x64 systems
- Requirements: Windows XP / Vista / 7 / Server 2008, .NET
- Price: $350
- Trial: a trial version is available from the product website
- Distribution: you can distribute unlimited copies of your product built on the SDK at no extra charge
Key features
Drop it into your .NET or ActiveX project
The SDK is meant for integration into your own applications, including .NET ones. It can also be used as an ActiveX component.
Connections that work behind NAT
A VNC server built on the SDK can be reached directly. It can also be reached through a repeater / listening mode, so it works even behind NAT. This helps when a machine has no unique IP address on its local network.
Works with Abto's viewers
The server pairs with Abto's own viewers for Windows, iOS, Android and Windows Mobile. Together they give a stable connection to the remote computer and control of it.
Royalty-free distribution
You can ship unlimited copies of your product based on the SDK without extra charges.
Who it's for
It suits developers who want to ship their own branded remote access or support tool, or add remote control to an existing Windows program. It is a development component, not a ready-made remote desktop app for end users.
Pros and cons
- Pro: Royalty-free distribution of your finished product.
- Pro: Works behind NAT through repeater mode.
- Pro: Matching viewers exist for several platforms.
- Con: The server side targets Windows only.
- Con: The stated requirements list older Windows versions, so check compatibility with current releases through the trial.
FAQs
Can I use it from .NET?
Yes. The SDK is designed for integration into .NET applications, and it can also be used as an ActiveX component.
Does it work through a firewall or NAT?
Yes. The server can be accessed directly or through a repeater / listening mode, so it works behind NAT.
Do I pay per copy I distribute?
No. Unlimited copies of your product built on the SDK may be distributed without extra charges.
Can I try it first?
Yes. A trial version is available from the product website.
System requirements
Windows XP / Vista / 7 / Server 2008 and .NET. The SDK works on Windows systems including x64.