Google Answers Logo
View Question
Q: Visual Basic and Screen Shots ( Answered 5 out of 5 stars,   2 Comments )
Subject: Visual Basic and Screen Shots
Category: Computers > Programming
Asked by: johngl-ga
List Price: $5.00
Posted: 11 Dec 2003 20:31 PST
Expires: 10 Jan 2004 20:31 PST
Question ID: 286253
I'm looking for some Visual Basic code that will stop users from
taking screen shot of my application.  How is something like that
done?  Thanks for your time.  Have a great one.
Subject: Re: Visual Basic and Screen Shots
Answered By: blazius-ga on 16 Dec 2003 01:36 PST
Rated:5 out of 5 stars
The vbVision website provides a public domain Visual Basic project
that claims to prevent the screen image of a VB form from being
captured to the clipboard.  I have not been able to test it myself,
but the code looks like it should work.

The software is described at , look for the No
Clipboard Demo about halfway down the page.  The project files are
available at

However, please note that some graphics software (such as Paintshop
Pro) will still be able to capture screen shots even if you have
disabled PrintScreen.

I hope this answers your question.  If not, please request an answer
clarification before you proceed to rate it.

Search term used on Google:
prevent "print screen" OR prtscr clipboard "visual basic" OR vb
johngl-ga rated this answer:5 out of 5 stars

Subject: Re: Visual Basic and Screen Shots
From: blazius-ga on 12 Dec 2003 01:01 PST
You could probably make it difficult for people to make screenshots by
using the PrintScreen (PrtScr) button, but you could never stop
someone from photographing the screen with a camera.  It is also
possible to tap the signal that runs through the video card to get a
perfect digital copy of the screen image.
Subject: Re: Visual Basic and Screen Shots
From: johngl-ga on 15 Dec 2003 17:59 PST
I's only concerned with printscreen and the like.  Thank you.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  

Google Home - Answers FAQ - Terms of Service - Privacy Policy