I'm marketing a global template (.dotm saved in AppData...\Word\STARTUP) and would like to add some kind of protection so it can't be copied to additional machines without my knowledge. Currently I have the file packaged in an .msi installer along with other files needed for the system to operate. A client company will need to install this on several machines within their organization, but I want to limit their ability to give/resell it beyond their own company.
I believe I can add licensing registration to my installer (I use Advanced Installer), but once the files are installed, I don't think that prevents someone from copying the files themselves. Is there a package out there, or some VBA code I can add within the template itself that will bind it to the current machine so that it won't work if transferred to another machine? I need to allow the client to install on as many machines as they need, but not be able to distribute beyond that.
Thanks for any ideas