Hi
Delphi 4
I limit the number of instances that my application can be run for licence
reasons. For the last seven years I have done this by licensing a
workstation with a hidden file (if the file existed the app runs in no file
no run)... However a client now runs my app through Terminal Services and I
have realised that there is nothing to stop them running my app from however
many Terminal Service licences they have and pay us nothing.... Obviously
not a sound business platform for us!
Does anyone have any suggestions on the best way forward here?
I am thinking along the lines of recording the number of valid licences a
client has and then maintaining a concurrent user database list and when the
licence number is reached stop further instances being run? is this would
work how do I monitor how many instances of my app are being run on the
server?
--
Kind Regards
Glenn Greatwood
Key-Data Systems
www.key-data.co.uk