Difference between revisions of "OnGuard"
m (→About) |
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. | + | 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.