?
Solved

delphi source code protection

Posted on 2010-09-18
5
Medium Priority
?
1,557 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
5 Comments
 
LVL 38

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

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
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…
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
Suggested Courses
Course of the Month10 days, 9 hours left to enroll

764 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