It's some time now since I did any Delphi. I need to write a small program that does the following:
1. Wraps an executable to provide licensing services. This would be a matter of creating a process from a stream on an embedded bytes sequence maybe (the 'real' executable).
2. Connects to a server over SSL to supply a password and a hardware UID (the HD serial number?) for authentication and authorisation.
In addition to suggestions for an approach to the above, I need to know:
a. If there's a by-now free edition of Delphi that I can use for this. Maybe it could be done with Kylix?
b. If there's a secure socket class I could use to do this