Mi primer publicación....espero que les sirva.
El escenario es:
-Un servidor WS2008 (llamado Ws2008virtual) con una carpeta SISTEMA (desde el raiz) donde subí el EXE y las DDLs necesarias (msvcr71, por ejemplo)
-Dentro de esa carpeta creé la carpeta DATOS y subí las DBF y los CDX.
-Los Clientes de la red local forman parte de un mismo WORKGROUP
-A modo de ejemplo, en el servidor creé un usuario llamado USUARIO
-Y otro usuario con control total (yo, Carlos)
El problema a resolver es que los clientes ejecuten desde un acceso directo en cada terminal pero que no puedan ver el contenido de la carpeta SISTEMA.
Hice esto.
En el servidor establecí estos permisos en la carpeta SISTEMA
IMPORTANTE: para el USUARIO, el permiso DENEGAR está indicado en SOLO ESTA CARPETA.
Los permisos EFECTIVOS quedaron así
En una carpeta del cliente llamada UTIL, copié el CONFIG.FPW con todos los set que necesito y en la primer línea,
path=\\ws2008virtual\sistema
Armé un acceso directo y puse
Destino: \\WS2008VIRTUAL\Sistema\programa.exe -cc:\util\config.fpw
Iniciar en: nada, vacío.
Y listo.