>Cómo podemos proteger las tablas del Sistema hecho en VFP para que algún usuario experto utilizando Visual Fox o Fox, no pueda accesar a ellas y cambiar datos arbitrariamente. Quisiera ver la manera de que el acceso sea solamente con clave y con ésta clave se pueda abrir solamente desde el SistemaNo se puede. Las tablas son acrhivos (dbf) que residen en disco. Por ello, a menos que las protejas desde el sistema operativo, cualquier usuario puede tener acceso a ellas con cualquier programa (e.g. Excel o Notepad o HexEdit) y puede modificarlas. Aún protegiendo con sistema operativo (e.g. Win 2000, Win 2003 o Windows Vista), el administrador tiene acceso y puede dañarlas.
Si esto es un problema para ti, cambia tus datos a una BD externa (e.g. SQL Server). VFP trabaja muy bien con ellas.
En DBF lo que puedes hacer es encriptar tus datos con algo como Cryptor.