OK... I have a system I've developed for a client that is now on a central server. They would like me to make changes so it can be installed on the laptops of users to use off site if necessary.
Here's my question: has anyone setup a clever way, possibly using CRC/MD5 analysis, to check to make sure code hasn't been changed? I don't care if someone steals it or gives it to their friends, but I don't want the code to yield results if it's been modified - either intentionally or on accident - because it could give false results. These are sales guys machines which (no offense to any sales people lurking on this list) means anything can and probably will happen. I realize that someone could circumvent a CRC check just by changing the CRC check number, but I'm not worried... if they are that clever kudos to them. Another option is maybe to use IndigoPerl's perl2exe and make the perl script .exe files... however, then I lose the mod_perl benefits. This may not be a big deal since only one person will be running at a time and performance shouldn't be a huge issue. Just curious if anyone has done something like this before... Thanks, Mike