Click here to Skip to main content
15,894,017 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
as of now i am able to hide the data, but the data is hidden on both computers i.e both on remote and console machine. now i need data as it is in console and in remote it should be 'blurred' or 'starred' when simultaneously viewed.
Posted
Updated 14-Mar-14 2:22am
v2
Comments
_Asif_ 14-Mar-14 8:39am    
You probably need to build your own viewer to achieve this
Dhanush Shetty 14-Mar-14 8:59am    
is it possible to customise the current ultravnc viewer?

1 solution

This is not practical to implement. It would take an incredible amount of work to pull off as you would be modifying the VNC server code to support blurring, to support an interface so an application can tell it what sections of the screen to blur, and you would have to add code to your application to call this interface.

Not only that, this introduces a dependency to your application on the VNC server you modify. What if the VNC server isn't running? How do you handle that? What is you no longer use that VNC server and start using something else? Now you're screwed because your code will not work with another remote desktop library.

Good Luck! You're not really going to find any example code on how to do this. You're in uncharted territory. Nobody does this for any good reasons.
 
Share this answer
 
Comments
Dhanush Shetty 17-Mar-14 1:35am    
you are right, hardcoding the feature to a software wouldn't be the right approach.
Is there any other approach I could look into?
Dave Kreskowiak 17-Mar-14 6:38am    
No.

There is no way to do this the way you want. An application cannot hide itself from the mirror render driver of a VLC server. If there is something you don't want the remote user to see, have them run a separate program that doesn't display it. You're not going to get a different display between the local monitor and the remote.
Dhanush Shetty 18-Mar-14 0:55am    
If I don't need the remote user to see it, I can hide the data in the same application instead of creating a seperate one. So trying to create a new VNC viewer is the only option left even if it brings dependency into the picture.
Thank you for the help though!
Dave Kreskowiak 18-Mar-14 8:04am    
Good luck! You'll be the only person I've EVER heard of even attempting this.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900