Solved

delphi source code protection

Posted on 2010-09-18
5
1,305 Views
Last Modified: 2012-05-10
i found  http://delphi.about.com/od/toppicks/tp/protect-license-demo.htm   for source code protection tools,
need a simple & free source code version - any recommendation and free solution here ?

no interessted in  commercial apps - versions just with a *.dcu file --  would like to see the source code for the source code protection algo
0
Comment
Question by:BdLm
5 Comments
 
LVL 37

Expert Comment

by:Geert Gruwez
ID: 33708302
if you only provide .dcu, .bpl or .exe then you don't need source code protection
otherwise just zip it with a password

why make it complicated ?
0
 
LVL 14

Expert Comment

by:systan
ID: 33709771
are you asking a code to encrypt your source codes?
if you are, try those links;
http://delphi.about.com/od/humorandfun/a/fdacfileencrypt.htm
http://www.scalabium.com/faq/dct0172.htm
0
 
LVL 8

Author Comment

by:BdLm
ID: 33710223
Ok, my question has been not  that clear :


on a first stage I want to protect my code with a license file , run the app only with a valid serial nr. and until a certain date -   should be a first step for application protection ---


next step - soneone going to my hack my ( *.exe) - bypass the license file issue  - the mxprotection   http://delphi.about.com/od/productreviews/l/aa022503a.htm   seems to be a solution- but could not fond mxprotection as free code or as a component for D2010 at all
 
0
 
LVL 16

Accepted Solution

by:
CodedK earned 250 total points
ID: 33714721
Hi BdLm

First check my answer here:
http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_25090311.html

It will give you some hints.

Now to protect the software with a free application that will produce a serial and has time limitations..
If you dont care about the nag screens then you can try :
ExeCryptor (http://www.strongbit.com/execryptor.asp)
AsProtect (http://www.aspack.com/asprotect.aspx)
Themida (http://www.oreans.com/)

Keep in mind that there is NO free packer that will meet your needs :
1) Licence creation
2) Serial authentication
3) Time limit

The links above is as close as you can get.

Free packers are :
UPX (http://upx.sourceforge.net/)
MEW (http://www.softpedia.com/get/Programming/Packers-Crypters-Protectors/MEW-SE.shtml)
Win32 Intro (http://www.brothersoft.com/games/win32-intro.html)
Exe Stealth Protector (http://www.webtoolmaster.com/exestealth.htm)
Kkrunchy (http://www.farb-rausch.de/~fg/kkrunchy/)
UPack (search google)
XComp/XPack PE32 (http://soft-lab.de/JoKo/)
CExe (http://www.scottlu.com/Content/CExe.html)

The only protector that is 99% your solution is :
Exe Stealth - >
http://www.webtoolmaster.com/exestealth.htm
(minimum nag screens)...

Anti Cracking Protection
Full Software Licensing System
Polymorphism Engine
Metamorphism Engine
Bundle whole Application in an Unique Layer
Evaluation and Trial
Code and Resource Compression
Compatible with several Development Tools

P.s
Also check AsProtect...

Hope this helps.
CodedK
0
 
LVL 16

Expert Comment

by:CodedK
ID: 33714750
Also ...
Yoda protector is totally free.

But is very old and i don't know if it can cooperate with Win7.







0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now