Hello. I'm trying to find out how to make it so only certain applications I have given authorisation to can use a C DLL I have created so that when I release it with a .Net application it cannot be used by others. I found out how to check what the current running exe is called. However this is not practical for obvious reasons.
So is it possible to somehow make a DLL do a MD5 check of the exe that is using it?
Any other methods of checking if the exe is "authorised" are also appreciated.
Thanks for your help.