beta

User Ratings

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

User Reviews

  • dadawan
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    When the mods given by fmuell in the reviews, it worked great. Thanks for taking the time to post this useful project.

    Posted 03/22/2014
  • fmuell
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    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!

    Posted 02/16/2012