By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,027 Members | 1,297 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,027 IT Pros & Developers. It's quick & easy.

How do you protect from pirating?

P: n/a
For those that allow their software to be purchased and downloaded from a
website, how are you protecting your software from pirating?

If you are using some type of code in the compiled EXE, are you having to
compile for each download in order to have unique codes?

Thanks,
Brett
Nov 21 '05 #1
Share this Question
Share on Google+
4 Replies


P: n/a
You basically put in a licensing scheme into your executable. In the old VB6
days I used the activelock component to provide this kind of functionality.
Now there are quite a few components that does something similar for .NET
applications also and I think the activelock source is now open source..

Rgds,
Anand M
http://www.dotnetindia.com

"Brett" wrote:
For those that allow their software to be purchased and downloaded from a
website, how are you protecting your software from pirating?

If you are using some type of code in the compiled EXE, are you having to
compile for each download in order to have unique codes?

Thanks,
Brett

Nov 21 '05 #2

P: n/a
Here's something you may want to look at:

http://www.productfast.com/SharewareCode.zip

I download it & scanned itfor viruses using Symantec Antivirus 9.0.1400
Corporate Edition with 4/1/2005 rev. 9's viruse definitions, which are the
latest available at the time of writing this reply

I hope this helps

Crouchie1998
BA (HONS) MCP MCSE
Nov 21 '05 #3

P: n/a
Here's another I found written in VB.NET:

http://www.gotdotnet.com/Community/U...4-b262d97a88ac

Crouchie1998
BA (HONS) MCP MCSE
Nov 21 '05 #4

P: n/a
The only problem with Activelock is that it is open source, making it easier
to crack.

To automate unique software, how about using IncrementalBuild()? I could
work like this:

A user registers on my site. ASP scripts add a custom generated key into
the application source code. These scripts execute IncrementalBuild() to
recompile, which only recompiles the one method that has changed. I provide
the user with an email of the custom code and link to download the app. He
puts in the code, which unlocks the app. The code is encypted and written
to a text file. Each time the app starts, it checks the text file against
the hard coded code.

Any problems with the above?

Thanks,
Brett
"Crouchie1998" <cr**********@discussions.microsoft.com> wrote in message
news:uD****************@TK2MSFTNGP09.phx.gbl...
Here's another I found written in VB.NET:

http://www.gotdotnet.com/Community/U...4-b262d97a88ac

Crouchie1998
BA (HONS) MCP MCSE

Nov 21 '05 #5

This discussion thread is closed

Replies have been disabled for this discussion.