我們已實施以下在我們的應用程序代碼「因爲它正由另一個進程的進程無法訪問文件」:實施Kernel32Dll.CreateFile給出錯誤
「SafeFileHandle手柄= Kernel32Dll.CreateFile(‘文件路徑’, GenericRead,Read | Write,IntPtr.Zero,Open,None,IntPtr.Zero);
只使用一個應用程序實例時工作正常,但當兩個應用程序同時嘗試加載相同文件時,它會拋出 「進程無法訪問該文件,因爲它正在被另一個進程使用」錯誤。
在這種情況下適當使用Kernel32Dll.CreateFile會怎樣?