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.
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.