簡體   English   中英

文件夾/目錄鎖定,因此只有正在運行的應用程序(和子進程)才能對其進行修改

[英]Folder / Directory lock so only running application (and child processes) can modify it

我想知道是否有一種方法可以“鎖定”完整的文件夾/目錄,並且不允許任何其他進程(使用Process.Start創建的子進程除外)修改/刪除其中的任何內容。 我不介意允許只讀訪問,但這不是必須的。

這個想法是MyProcess應該能夠獲取目錄(不是文件)上的鎖,並且不允許任何其他進程修改該目錄的內容。 但是,要求繼承的過程(使用MyProcess的Process.Start()開始)應該能夠修改該目錄,但不能修改其他目錄。

我正在使用C#(Windows環境)。

簡單的答案是:否。這不是操作系統支持的方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM