Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 09-02-2004, 21:34
Kameo Kameo is offline
Friend
 
Join Date: Mar 2004
Posts: 87
Rept. Given: 3
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 12
Thanks Rcvd at 1 Time in 1 Post
Kameo Reputation: 1
Unhappy Delphi BPL Cracking...

Long intro :
Hi i need to know if there's any way to extract datas from a delphi 6 bpl ?
In fact i got a bpl shiped with a program and i managed to "include" it in Delphi 6 so i can use the components in this bpl library. But when i decided to compile my source it keeps on asking for the relevant pascal source.

Thus i digged the net and learned that you must use the corresponding *.dcf file (which is a binary consisting of all dcu in the bpl file).

My question:
How can i extract the component's code in the bpl to recompile it and have the standing-alone component ?
Is there anyway to achieve this or not ? I tried to dig the net for the component (BigCheckListBox) but didn't find anything.

Thx for all your help.
Reply With Quote
  #2  
Old 09-06-2004, 14:22
TasM
 
Posts: n/a
You don't need to crack the bpl to use the components it has. All you have to do is build your application with Runtime Packages.

You can do that by clicking on the delphi menu:
Project > Options > Packages > Build with Runtime Packages

Once you have enabled the above option make sure you add the bpl you want to use in the corresponding field


Last edited by TasM; 09-06-2004 at 14:26.
Reply With Quote
  #3  
Old 09-06-2004, 21:51
TQN TQN is offline
VIP
 
Join Date: Apr 2003
Location: Vietnam
Posts: 358
Rept. Given: 143
Rept. Rcvd 24 Times in 13 Posts
Thanks Given: 196
Thanks Rcvd at 168 Times in 51 Posts
TQN Reputation: 24
I afraid with only a bpl file, we can not build the Delphi app. To build, we need at least a .dcp file (same as import lib in C/C++), and can be with .dcu files. But he did not have any .dcp file or .dcu file because the app only be deliveried with bpl file.
A bpl file is same as dll file, so we can use LoadPackage (a function of Delphi RTL) to load it and uses GetProcAddress to call a alone function.
Best regards,
TQN

Last edited by TQN; 09-06-2004 at 21:57.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Cracking Delphi .DCU files TGnuella and TNapster Fred General Discussion 5 01-28-2026 19:07
EKOPARTY TRAINING: Introducci��n al Cracking & Anti-Cracking in SPANISH 17/08/10 ricnar456 General Discussion 10 11-25-2010 02:15


All times are GMT +8. The time now is 09:22.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )