Eso es un poco complicado, lo que hice una vez fue guardar en un archivo de configuración, el tamaño, y fecha/hora de modificacion de la Table, y al momento de cargar el sistema los comparaba con el original, si estos datos eran distintos no te permitia entrar, obviamente esta información la tenia encriptada y se actualizaba cada vez que te salias del sistema.
El usuario no se atrevia a modificar nada, porque sabia que posteriormente no hiba a poder cargar el sistema.
Si te interesa esta rutina, escribeme.