AllExperts > Experts 
Search      

VB.NET

Volunteer
Answers to thousands of questions
 Home · More Questions · Answer Library  · Encyclopedia ·
More VB.NET Answers
Question Library

Ask a question about VB.NET
Volunteer
Experts of the Month
Expert Login

Awards

About Us
Tell friends
Link to Us
Disclaimer

 
 
 
 
About Brandon Drake
Expertise
I can answer questions regarding the Graphics object, file access, general optimization, printing (on paper), user controls, program mathematics, the registry, creating macros, processes, and fundamental or basic questions. I have made a few asp.net pages but I do not know the language extensively. I have not done much work with databases but I have created my own database systems.

Experience
I have been programming with visual basic for 6 years. In all I have written programs in about 8 programming languages, although, I only know about 3 well. I have written a few applications but mainly I like to write programs for fun.

 
   

You are here:  Experts > Computing/Technology > Basic > VB.NET > Disable copy paste to secure application

Topic: VB.NET



Expert: Brandon Drake
Date: 5/10/2006
Subject: Disable copy paste to secure application

Question
I'm new in programming. I want to know how can I disable copy paste option in a way that no one could copy my application. I want to secure my application that only I could copy and distribute the software I develop. None of the others could copy from the copy of original application.

Answer
Adeel,

I don't think you can stop anybody from copying your software.  There are other things you can do, though, that might protect your software from being put on another machine.  You could put a value in the Registry that would encode the serial number of the computer that the software was installed on.  Then you could check that value every time the program starts up.

If someone tries to copy your software to a different computer, when they try to start it up you would not let them use the software because the computer's serial number has changed.  I am not sure where/if the serial number is stored in the Registry but you could do something similar to this.

If you have any more questions or if something above was not clear you can always send me another question.



Good Luck,

Brandon Drake

View Follow-Ups    Add to this Answer    Ask a Question



  Rate this Answer
   Was this answer helpful?
Not at allDefinitely              
   12345  

     
About Us | Advertise on This Site | User Agreement | Privacy Policy | Help
Copyright  © 2008 About, Inc. About and About.com are registered trademarks of About, Inc. The About logo is a trademark of About, Inc. All rights reserved.