OnGuard/pt
│
English (en) │
português (pt) │
Sobre
FPOnGuard é portado do Turbo Power OnGuard. OnGuard é uma biblioteca para criar versões demo das suas aplicaçõe Borland Delphi & Kylix & Free Pascal+Lazarus. Crie versões demo que sejam limitadas em tempo, limitada em características, limitadas a um cert número de execuções ou a um certo número de execuções simultâneas em rede.
Você pode também proteger executáveis de modificações ou de malware e hackers. Ele funciona para Windows e Linux.
Esta é uma publicação somente-código. Inclui pacote para o instalador Lazarus 0.9.16 e deve executar bem em versões posteriores também.
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
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 only if you don't want to install the component into the IDE)
- Click on Install
Usage
Read the manual. It's very detailed and contains a lot of samples.