diff --git a/Il2CppInspector.Common/FileFormatReaders/FileFormatReader.cs b/Il2CppInspector.Common/FileFormatReaders/FileFormatReader.cs index ec62d23..975bc34 100644 --- a/Il2CppInspector.Common/FileFormatReaders/FileFormatReader.cs +++ b/Il2CppInspector.Common/FileFormatReaders/FileFormatReader.cs @@ -146,7 +146,7 @@ namespace Il2CppInspector } public static T Load(string filename, EventHandler statusCallback = null) { - using var stream = new FileStream(filename, FileMode.Open, FileAccess.Read); + using var stream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read); return Load(stream, statusCallback); } diff --git a/Il2CppInspector.Common/IL2CPP/Il2CppInspector.cs b/Il2CppInspector.Common/IL2CPP/Il2CppInspector.cs index 07a0158..bcc3285 100644 --- a/Il2CppInspector.Common/IL2CPP/Il2CppInspector.cs +++ b/Il2CppInspector.Common/IL2CPP/Il2CppInspector.cs @@ -493,7 +493,7 @@ namespace Il2CppInspector // Load from a binary file and metadata file public static List LoadFromFile(string binaryFile, string metadataFile, bool silent = false) - => LoadFromStream(new FileStream(binaryFile, FileMode.Open, FileAccess.Read), + => LoadFromStream(new FileStream(binaryFile, FileMode.Open, FileAccess.Read, FileShare.Read), new MemoryStream(File.ReadAllBytes(metadataFile)), silent);