PureBytes Links
Trading Reference Links
|
> Could you help me ?
> How Can I to protect my ELA code (TS4) with a HW KEy ?
You can't, at least not very effectively.
You can tie the code to a particular block number (dongle ID#):
if BlockNumber = XXXXX then begin
...
end;
But this is only effective if the people using your ELA can't open
the indicator/system and change it themselves. You can protect your
indicator with a password, but that's pretty weak protection. There
are tools out there that break ELA passwords. A password will
prevent an honest person from looking at it, but won't protect it
from somebody who really wants it.
You can use something like DiamondLock to encode your indicator.
This locks it to a particular PC and makes it very difficult to
figure out what the EL is doing, even if someone can read the code.
It's not foolproof but it makes it a LOT harder to crack. But
DiamondLock is not free, and DL'ing a piece of EL is a real headache.
You could also try coding part of your EL in a DLL in C or C++ or VB,
and include dongle-reading code in there. But that requires some DLL
experience, and it's probably no harder to crack (for small DLL's
anyway) than the DiamondLock alternative.
Gary
|