I have an exe that is run from a hidden share from the logon script. This way, all the computers who sign onto the domain have to run this program.
We sell our software based on the number of PCs that will be using the software.

A problem exists though: How can I tell how many computers actually ran/accessed the exe?

If we sell to a company that has 100 computers, nothing is stopping them from adding 200 more computers after installation.

Is there a way to limit the number of connections to a file?