Menu

#5 Enhance Capture for MS Office, Chrome on Windows 10

open
nobody
None
5
2021-08-11
2020-06-25
David Bean
No

ThinVNC is a great tool evn though it has not been updated for some time. Is there a way to make it properly capture applications like MSWord that show as a large white box ?

I have tinkered with code to get encryption and improve it's security, but so far I am not able to get the mirrored windows to capture thes applications. I see they seem to have valid boundary rects, but they still come through white. Any hints or pointers would be appreciated.

Discussion

  • Jan Tetro

    Jan Tetro - 2020-11-08

    Hello
    Unfortunately some things are not working properly.
    The cursor on the remote machine is not visible?
    The instructions manual does not show the same parameters as the application.

    thanks for your reply

     
  • David Bean

    David Bean - 2020-11-09

    Jan,

    I continued tinkering with the code and found that those applications could not be captured from their window DC because they did not draw to their DC directly. I was able to adjust the code to capture them from the screen DC or with WDM functions instead. The captures are still not quite correct, there are some border issues where windows uses drop shadows and fat borders, but working better than they did.

    ThinVNC is a very interesting piece of code to tinker with, but I still can't get it working well enough to be able to use. The screen looks pretty good now, but the app layer is not working as well as I hoped it would.

     
  • David Bean

    David Bean - 2021-08-11

    I continued to work on the capture and got most things working by using the screen DC in places and adding a way to select which capture style is used by window class. The capture is working much better with these adjustments, but they are very much 'hacks'. Is there any plan to update the code base at all ? the more recent version seems to be binary only.

    I am struggling with the Javascript code..

     

Log in to post a comment.

MongoDB Logo MongoDB