我讀取關於文件鎖定的查詢,但是它們引用多個文件訪問問題或其他內容。對此的使用響應將使用FileStream.Lock鎖定文件,File.Open等使用FileShare.None,但鎖定說一個100個文件不是一個好的編程習慣,在這些情況下,如果我的應用程序關閉/崩潰,我也不希望這種鎖定會被釋放,也就是說,我希望鎖定持續下去,只有我的應用程序可以爲其他人打開它。如何鎖定.net中的文件,以便只有我的應用可以訪問它?
關於msdn,我發現System.Security,System.Security.AccessControl命名空間,我相信這些可能會有所幫助。另外this文章將闡明我想要的東西。
編輯::
Mannnnn ......有沒有人提到的「這個」鏈接我提供的。
好的...總之我想要一些什麼PC安全軟件does.es響鈴......誰使用它?
謝謝。
當然,訪問控制的東西是基於用戶的,而不是基於應用的?我想你可以爲你的應用程序創建一個用戶:/ – Lloyd 2011-01-31 10:06:52
我不明白。你說你遇到的解決方案不會工作,因爲他們不允許你一次鎖定100個文件,因爲這是不好的編程習慣。但是,無論如何,你似乎都想這樣做,否則這些解決方案*將會爲你工作。是的,當你的應用程序崩潰時,文件鎖定會被釋放;這是通過設計。你的應用聽起來非常糟糕。 – 2011-01-31 10:07:05