Bare bone VNC server for Windows CE. Currently only uncompressed blocks are supported. It has been ported from the original code from AT&T (windows server release 3.3.3.r9) as part of a feasibility research project. Also compiles under VC++6.

Project Activity

See All Activity >

Categories

Internet

License

GNU General Public License version 2.0 (GPLv2)

Follow Windows CE VNC server

Windows CE VNC server Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
0
1
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5

User Reviews

  • After some adaptions it works well under Windows Embedded Compact 2013 - ARMv7.
  • The download is for a project targeting x86 not ARM. Is this meant as a server for x86 machines (for CE machines to view) or as a server for CE machines (for external clients to view)? If the project is meant for Windows CE (and ARM-based processors), how does one convert from the current x86 project to a ARM project?
  • Great sharing. This application is a complete re-writeup from original source of AT&T as it said and with the modification from fmuell it works even better. Thanks to the author as well as fmuell.
  • When the mods given by fmuell in the reviews, it worked great. Thanks for taking the time to post this useful project.
  • Things I had to change: 1. in CSvrMain::Negotiate() (SvrMain.cpp): .. si.format.depth = (m_ScrUpdate.m_iBitsPerPixel == 16) ? 15 : m_ScrUpdate.m_iBitsPerPixel; //otherwise Error "Client requested unsupported format" appears .. 2. in CSvrMain::Negotiate() (SvrMain.cpp): .. else if (m_ScrUpdate.m_iBitsPerPixel == 16) {//color order is rgb, so si.format.redShift = 10; /* number of shifts needed to get the red */ si.format.greenShift = 5; /* similar for green */ si.format.blueShift = 0; /* and blue */ } .. 3. in RectangleSend( LPVOID parent ) (ScrUpdate.cpp): .. DeleteObject(hBMP); DeleteObject(hBMPCmpCopy); DeleteDC(hDCCopy); DeleteDC(hDCCmpCopy); //DC must be deleted before DIB otherwise DIB remains in memory DeleteObject(hDIBCmp); DeleteObject(hDIB); .. 4. I included rfbVncAuthentication, which is EBC-DES, with the password used as key, each password character in reverse bit order!!! So every 8th bit becomes a zero, using 7-bit ASCII-chars.. Thanks to http://www.vidarholen.net/contents/junk/vnc.html ! Now it is running quite well under Wince6.0, compiled with emvc++ for ARMV4T!
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Windows IoT

Languages

English

Intended Audience

Developers

User Interface

Handheld/Mobile/PDA, Win32 (MS Windows)

Programming Language

C, C++

Related Categories

C++ Internet Software, C Internet Software

Registered

2002-06-08