Difference between revisions of "OnGuard"

From Free Pascal wiki
Jump to navigationJump to search
m
Line 1: Line 1:
 
{{OnGuard}}
 
{{OnGuard}}
  
===About===
+
=== About ===
 
FPOnGuard is port of Turbo Power OnGuard.
 
FPOnGuard is port of Turbo Power OnGuard.
 
OnGuard is a library to create demo versions of your Borland Delphi &
 
OnGuard is a library to create demo versions of your Borland Delphi &
Line 15: Line 15:
 
The download contains the component package for Lazarus + documentation (pdf and hlp file) and probably all original examples ported to Lazarus.
 
The download contains the component package for Lazarus + documentation (pdf and hlp file) and probably all original examples ported to Lazarus.
  
This component is now designed for cross-platform applications (Windows and Linux-like).Pure Object Pascal.However some parts are heavy system dependant.
+
This component is now designed for cross-platform applications (Windows and Linux-like).Pure Object Pascal. However some parts are heavy system dependant.
  
===TODO===
+
=== TODO ===
  
 
* Test network usage code (NAF file is not locked?)
 
* Test network usage code (NAF file is not locked?)
Line 25: Line 25:
  
  
===License===
+
=== License ===
 
MPL 1.1
 
MPL 1.1
  
===Download===
+
=== Download ===
 
You can download it  
 
You can download it  
[http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=194373&release_id=425234 here]
+
[http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=194373&release_id=425234 here].
  
===Change Log===
+
=== Change Log ===
 
* Version 1.0 2006/06/16
 
* Version 1.0 2006/06/16
  
  
===Dependencies / System Requirements===
+
=== Dependencies / System Requirements ===
 
* None
 
* None
  
Line 47: Line 47:
 
Probably not compatible with original OnGuard due to changes (removed asm code replaced with pascal not strictly the same)
 
Probably not compatible with original OnGuard due to changes (removed asm code replaced with pascal not strictly the same)
  
===Installation===
+
=== Installation ===
 
* Create the directory lazarus\components\tponguard
 
* Create the directory lazarus\components\tponguard
 
* Ungzip+untar files into the directory
 
* Ungzip+untar files into the directory
Line 55: Line 55:
 
* Click on Install
 
* Click on Install
  
===Usage===
+
=== Usage ===
Read manual.Very detailed and a lot of samples.
+
Read the manual. It's very detailed and contains a lot of samples.

Revision as of 19:45, 10 July 2006

English (en) português (pt)

About

FPOnGuard is port of Turbo Power OnGuard. OnGuard is a library to create demo versions of your Borland Delphi & Kylix & Free Pascal+Lazarus applications. Create demo versions that are time-limited, feature-limited, limited to a certain number of uses, or limited to a certain # of concurrent network users. You could also protect executable file from modification either by hacker or malware. It works for Windows and Linux also. Check it, it is really a cool thing!

This is a source-only release. It includes package for Lazarus 0.9.16 official installer (and should run fine on later versions too).


The download contains the component package for Lazarus + documentation (pdf and hlp file) and probably all original examples ported to Lazarus.

This component is now designed for cross-platform applications (Windows and Linux-like).Pure Object Pascal. However some parts are heavy system dependant.

TODO

  • Test network usage code (NAF file is not locked?)
  • Better machine ID (based on CPU and HDD physical serial numbers for example)
  • Merge it with HASP USB keys support and others (plugin system?)


License

MPL 1.1

Download

You can download it here.

Change Log

  • Version 1.0 2006/06/16


Dependencies / System Requirements

  • None

Status: Beta

Issues: Needs testing on Windows. Needs testing on Linux. Mostly working ;-) Probably not compatible with original OnGuard due to changes (removed asm code replaced with pascal not strictly the same)

Installation

  • Create the directory lazarus\components\tponguard
  • Ungzip+untar files into the directory
  • Open lazarus
  • Open the package tponguard.lpk with Component/Open package file (.lpk)
  • Click on Compile
  • Click on Install

Usage

Read the manual. It's very detailed and contains a lot of samples.