Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Protecting Word docs used by an application
Message
From
01/01/2009 15:54:50
Mike Yearwood
Toronto, Ontario, Canada
 
General information
Forum:
Visual FoxPro
Category:
COM/DCOM and OLE Automation
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01370423
Message ID:
01370513
Views:
14
>The user and the application do have read-only access to the original documents. The problem seems to have been what the user was able to do outside the application. Clearly, users have more rights to the directory than they need. Unfortunately, I'm not the network administrator. In posting this question, I was hoping to learn exactly what to instruct him to do to prevent this from happening again.

What do you mean they have read-only access to the original documents if the folder isn't restricting the rights?

>Users have no need to copy documents to a personal directory. We do not want extra copies of the 16 'boilerplate' documents. That's why all the processing is done in memory and under total automation.

Word can open a read-only document but not save changes to it. So what I do is copy it to a temp folder and use automation to change it. That gets around shared file performance issues too. That is all under total automation. Although, since the network is not controlling access, and the application is not the only thing controlling access, I'm not sure why you'd call that total automation.

>The only documents users should ever be able to save are the 2 custom ones--the ones they are alowed to modify interactively in Word. Even then, they should be restricted to a single location for saving them. This is something we talked about 2 years ago and the consensus was that it is not possible to restrict where the user may save a document once s/he has interactive control of Word.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform