Click here to Skip to main content
15,886,026 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hello Everyone,

I have a software producing measurement data locally on C:\temp.

Following are my goals:

1) I want only a specific software/application which creates the data, being able to write on C:\temp

2) I want NO USERS being able to modify or delete the data

3) I want to move (not copy) the data from step 1 , to be moved to another network storage.

Any idea or toold that is capable of doing this will be highly appreciated.

What I have tried:

I tried couple of tools that did not do the job.
Posted
Updated 9-Apr-19 3:36am

1 solution

Quote:
1) I want only a specific software/application which creates the data, being able to write on C:\temp

Not possible. You cannot assign permissions to application, only to user accounts. Applications run as the user that launches them and inherit the permissions of the user. If the user has the permissions to read/write the files, so does the application.

Quote:
2) I want NO USERS being able to modify or delete the data

Not possible, as for reason above.

Quote:
3) I want to move (not copy) the data from step 1 , to be moved to another network storage.

A move operation can only be done on the same drive. In this case, a new file pointer is created by the file system to point to the same data on disk and the original pointer deleted.

In the case of move data between drives and/or network shares, the data is always copied and the original file deleted. There is no such thing as a "move".


There is no code nor tool that will do anything you want on this list. The problem is with your understanding of how security works in Windows and how file systems work.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900