I have an html page that describes a product. A link at the end "try for free" will allow the visitor to download a trial setup.exe. But I want to know who's downloading these trial copies , so my though is to have clicking of "try for free" bring up an order form that the user fills in with address, phone, email, etc. When that form is submitted, the data is stored in a database and another page comes up that simply has a button labeled "Download" that's linked to setup.exe.
But what's to keep someone from viewing the html source of the download page and seeing exactly where the setup.exe file is located and then giving that address to friends, coworkers, etc., to download setup.exe directly, without me knowing where the files are going?
How do people generally control free downloads from web pages?
Thanks for any thoughts.