0
是在Citrix共享磁盤的用戶覆蓋
運行對於一個DLL集成.NET應用程序寫到磁盤和DLL讀取它
c:\temp\files.txt
顯然還有另外一個用戶可以前寫的問題DLL讀取
或文件正在使用中
我通過文件位置的DLL
名稱是不固定的。
用戶登錄到域
有沒有我的程序可以訪問以及該DLL
我的另一種選擇是隻包含在文件名中的用戶ID
是在Citrix共享磁盤的用戶覆蓋
運行對於一個DLL集成.NET應用程序寫到磁盤和DLL讀取它
c:\temp\files.txt
顯然還有另外一個用戶可以前寫的問題DLL讀取
或文件正在使用中
我通過文件位置的DLL
名稱是不固定的。
用戶登錄到域
有沒有我的程序可以訪問以及該DLL
我的另一種選擇是隻包含在文件名中的用戶ID
有一個用戶的磁盤空間可能有很多選項可用於執行此操作。一個簡單的人會是use System.IO.Path
to create a temporary file在主機系統和返回文件名:
var fileName = Path.GetTempFileName();
這樣,主機系統處理的文件的唯一性。然後,您可以在用戶會話期間使用該文件,並且系統最終會爲您清理它。
該DLL無法看到該文件,但仍標記爲答案。 – Paparazzi