Hi Greg
Instead of mixing up the access rights, what do you think about
copy file (HOME()+"wizards\fdKeywrd.*") TO (GETENV("Temp"))
use (GETENV("Temp")\fdKeywrd.dbf)
use
_cliptext = HOME()
now you open up Explore change to %temp% and move the file to there source (VFP Home is in clipboard). Windows will ask you for permission, you hand windows this permission once, windows will copy and forget about the temporary permission. This is how the system likes it.
Otherwise you might learn how to elevate the process from within VFP, this is possible too.
Changing the permission of whole "C:\Program Files (x86)\Microsoft Visual FoxPro 9\" for just running a simple add to the tables.
This behaviour is exactly what Windows unreliable. It's the problem between keyboard and chair. You expose exes to anything that runs in your context. System is compromised.
(((p(>o<)q)))
Words are given to man to enable him to conceal his true feelings.
Charles Maurice de Talleyrand-Périgord
Weeks of programming can save you hours of planning.
OffThere is no place like [::1]