Wrap UltraVNC ([[login to view URL]][1]) client and server into ActiveX controls that can be utilized in VB.Net/Visual Basic applications. The ActiveX Controls should be two seperate controls - one for the server and one for the client.
The capability to send commands, strings and files via the open TCP port should be available through both client and server.
The user interface should be bare bones (only show the screen being controlled unless file transfer is selected - in which case the file transfer window should be displayed). Although the user interface should be bare, all options currently available in UltraVNC should be available via calls to the activeX controls (client and server).
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
## Platform
The activeX controls should work with any COM compliant language (especially VB.Net/Visual Basic) and should be completely tested on Windows 98 Me,, 2000 and XP platforms (although proper COM compliant components should be useable on Linux and Macs with COMcompatable languages).