diff --git a/BurnOutSharp/FileType/BFPK.cs b/BurnOutSharp/FileType/BFPK.cs index 45df320c..6f366d9a 100644 --- a/BurnOutSharp/FileType/BFPK.cs +++ b/BurnOutSharp/FileType/BFPK.cs @@ -17,7 +17,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/BZip2.cs b/BurnOutSharp/FileType/BZip2.cs index d6ebd8ed..c279e43b 100644 --- a/BurnOutSharp/FileType/BZip2.cs +++ b/BurnOutSharp/FileType/BZip2.cs @@ -19,7 +19,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/Executable.cs b/BurnOutSharp/FileType/Executable.cs index c5e078c9..5f9fb63e 100644 --- a/BurnOutSharp/FileType/Executable.cs +++ b/BurnOutSharp/FileType/Executable.cs @@ -20,7 +20,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/GZIP.cs b/BurnOutSharp/FileType/GZIP.cs index 65c29aa6..e80e333e 100644 --- a/BurnOutSharp/FileType/GZIP.cs +++ b/BurnOutSharp/FileType/GZIP.cs @@ -19,7 +19,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/InstallShieldArchiveV3.cs b/BurnOutSharp/FileType/InstallShieldArchiveV3.cs index 638814fa..06ee9b10 100644 --- a/BurnOutSharp/FileType/InstallShieldArchiveV3.cs +++ b/BurnOutSharp/FileType/InstallShieldArchiveV3.cs @@ -20,7 +20,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/InstallShieldCAB.cs b/BurnOutSharp/FileType/InstallShieldCAB.cs index 469b74e1..c3777233 100644 --- a/BurnOutSharp/FileType/InstallShieldCAB.cs +++ b/BurnOutSharp/FileType/InstallShieldCAB.cs @@ -19,7 +19,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/MPQ.cs b/BurnOutSharp/FileType/MPQ.cs index 560daec8..ee432585 100644 --- a/BurnOutSharp/FileType/MPQ.cs +++ b/BurnOutSharp/FileType/MPQ.cs @@ -20,7 +20,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/MSI.cs b/BurnOutSharp/FileType/MSI.cs index b7e1af1f..8ce81520 100644 --- a/BurnOutSharp/FileType/MSI.cs +++ b/BurnOutSharp/FileType/MSI.cs @@ -19,7 +19,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/MicrosoftCAB.cs b/BurnOutSharp/FileType/MicrosoftCAB.cs index f2fe638b..ee4d5597 100644 --- a/BurnOutSharp/FileType/MicrosoftCAB.cs +++ b/BurnOutSharp/FileType/MicrosoftCAB.cs @@ -25,7 +25,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/PKZIP.cs b/BurnOutSharp/FileType/PKZIP.cs index edc63a8a..4e2d327b 100644 --- a/BurnOutSharp/FileType/PKZIP.cs +++ b/BurnOutSharp/FileType/PKZIP.cs @@ -19,7 +19,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/PLJ.cs b/BurnOutSharp/FileType/PLJ.cs index 2a3dbd82..9c60c491 100644 --- a/BurnOutSharp/FileType/PLJ.cs +++ b/BurnOutSharp/FileType/PLJ.cs @@ -17,7 +17,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/RAR.cs b/BurnOutSharp/FileType/RAR.cs index cffa4145..bb0f2c33 100644 --- a/BurnOutSharp/FileType/RAR.cs +++ b/BurnOutSharp/FileType/RAR.cs @@ -19,7 +19,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/SFFS.cs b/BurnOutSharp/FileType/SFFS.cs index 75313d24..2a41bc5e 100644 --- a/BurnOutSharp/FileType/SFFS.cs +++ b/BurnOutSharp/FileType/SFFS.cs @@ -18,7 +18,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/SevenZip.cs b/BurnOutSharp/FileType/SevenZip.cs index b8230c82..af73c253 100644 --- a/BurnOutSharp/FileType/SevenZip.cs +++ b/BurnOutSharp/FileType/SevenZip.cs @@ -19,7 +19,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/TapeArchive.cs b/BurnOutSharp/FileType/TapeArchive.cs index 67582182..4461e213 100644 --- a/BurnOutSharp/FileType/TapeArchive.cs +++ b/BurnOutSharp/FileType/TapeArchive.cs @@ -19,7 +19,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/Textfile.cs b/BurnOutSharp/FileType/Textfile.cs index c1f97f55..f0cf2127 100644 --- a/BurnOutSharp/FileType/Textfile.cs +++ b/BurnOutSharp/FileType/Textfile.cs @@ -18,7 +18,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/Valve.cs b/BurnOutSharp/FileType/Valve.cs index 81317a2d..af80695a 100644 --- a/BurnOutSharp/FileType/Valve.cs +++ b/BurnOutSharp/FileType/Valve.cs @@ -20,7 +20,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/FileType/XZ.cs b/BurnOutSharp/FileType/XZ.cs index 05ee84fb..ad57747b 100644 --- a/BurnOutSharp/FileType/XZ.cs +++ b/BurnOutSharp/FileType/XZ.cs @@ -18,7 +18,7 @@ namespace BurnOutSharp.FileType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/ASPack.cs b/BurnOutSharp/PackerType/ASPack.cs index 09aa5fb4..35a62256 100644 --- a/BurnOutSharp/PackerType/ASPack.cs +++ b/BurnOutSharp/PackerType/ASPack.cs @@ -57,7 +57,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/AdvancedInstaller.cs b/BurnOutSharp/PackerType/AdvancedInstaller.cs index 37776f06..31e2c66d 100644 --- a/BurnOutSharp/PackerType/AdvancedInstaller.cs +++ b/BurnOutSharp/PackerType/AdvancedInstaller.cs @@ -36,7 +36,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/Armadillo.cs b/BurnOutSharp/PackerType/Armadillo.cs index 9ff243a8..7ef3b8cc 100644 --- a/BurnOutSharp/PackerType/Armadillo.cs +++ b/BurnOutSharp/PackerType/Armadillo.cs @@ -46,7 +46,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/AutoPlayMediaStudio.cs b/BurnOutSharp/PackerType/AutoPlayMediaStudio.cs index b51a2d19..cf99309b 100644 --- a/BurnOutSharp/PackerType/AutoPlayMediaStudio.cs +++ b/BurnOutSharp/PackerType/AutoPlayMediaStudio.cs @@ -40,7 +40,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/CExe.cs b/BurnOutSharp/PackerType/CExe.cs index c89cd634..79f23998 100644 --- a/BurnOutSharp/PackerType/CExe.cs +++ b/BurnOutSharp/PackerType/CExe.cs @@ -47,7 +47,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/EXEStealth.cs b/BurnOutSharp/PackerType/EXEStealth.cs index 7f20b5ef..8207d6e7 100644 --- a/BurnOutSharp/PackerType/EXEStealth.cs +++ b/BurnOutSharp/PackerType/EXEStealth.cs @@ -81,7 +81,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/GenteeInstaller.cs b/BurnOutSharp/PackerType/GenteeInstaller.cs index c90b1eab..ef355bd7 100644 --- a/BurnOutSharp/PackerType/GenteeInstaller.cs +++ b/BurnOutSharp/PackerType/GenteeInstaller.cs @@ -39,7 +39,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/InnoSetup.cs b/BurnOutSharp/PackerType/InnoSetup.cs index 39797b11..7df20f53 100644 --- a/BurnOutSharp/PackerType/InnoSetup.cs +++ b/BurnOutSharp/PackerType/InnoSetup.cs @@ -64,7 +64,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/InstallAnywhere.cs b/BurnOutSharp/PackerType/InstallAnywhere.cs index 9ef1b717..5f50dfb2 100644 --- a/BurnOutSharp/PackerType/InstallAnywhere.cs +++ b/BurnOutSharp/PackerType/InstallAnywhere.cs @@ -35,7 +35,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/InstallerVISE.cs b/BurnOutSharp/PackerType/InstallerVISE.cs index 96399908..cc04f6a2 100644 --- a/BurnOutSharp/PackerType/InstallerVISE.cs +++ b/BurnOutSharp/PackerType/InstallerVISE.cs @@ -37,7 +37,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/IntelInstallationFramework.cs b/BurnOutSharp/PackerType/IntelInstallationFramework.cs index 9452800e..38da54a1 100644 --- a/BurnOutSharp/PackerType/IntelInstallationFramework.cs +++ b/BurnOutSharp/PackerType/IntelInstallationFramework.cs @@ -40,7 +40,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/MicrosoftCABSFX.cs b/BurnOutSharp/PackerType/MicrosoftCABSFX.cs index 9e40d23f..b0da6842 100644 --- a/BurnOutSharp/PackerType/MicrosoftCABSFX.cs +++ b/BurnOutSharp/PackerType/MicrosoftCABSFX.cs @@ -55,7 +55,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/NSIS.cs b/BurnOutSharp/PackerType/NSIS.cs index c30ca5d6..74d4a3c9 100644 --- a/BurnOutSharp/PackerType/NSIS.cs +++ b/BurnOutSharp/PackerType/NSIS.cs @@ -39,7 +39,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/PECompact.cs b/BurnOutSharp/PackerType/PECompact.cs index 7b5fdc6a..d9a4fb48 100644 --- a/BurnOutSharp/PackerType/PECompact.cs +++ b/BurnOutSharp/PackerType/PECompact.cs @@ -48,7 +48,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/Petite.cs b/BurnOutSharp/PackerType/Petite.cs index c6d3694b..f844a153 100644 --- a/BurnOutSharp/PackerType/Petite.cs +++ b/BurnOutSharp/PackerType/Petite.cs @@ -31,7 +31,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/SetupFactory.cs b/BurnOutSharp/PackerType/SetupFactory.cs index caf3bba4..110deffb 100644 --- a/BurnOutSharp/PackerType/SetupFactory.cs +++ b/BurnOutSharp/PackerType/SetupFactory.cs @@ -45,7 +45,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/SevenZipSFX.cs b/BurnOutSharp/PackerType/SevenZipSFX.cs index 81a9fa6b..9c3de4e6 100644 --- a/BurnOutSharp/PackerType/SevenZipSFX.cs +++ b/BurnOutSharp/PackerType/SevenZipSFX.cs @@ -52,7 +52,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/Shrinker.cs b/BurnOutSharp/PackerType/Shrinker.cs index af707c28..92574670 100644 --- a/BurnOutSharp/PackerType/Shrinker.cs +++ b/BurnOutSharp/PackerType/Shrinker.cs @@ -32,7 +32,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/UPX.cs b/BurnOutSharp/PackerType/UPX.cs index 670bd581..cee6d3ee 100644 --- a/BurnOutSharp/PackerType/UPX.cs +++ b/BurnOutSharp/PackerType/UPX.cs @@ -71,7 +71,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/WinRARSFX.cs b/BurnOutSharp/PackerType/WinRARSFX.cs index f1658c0c..84485949 100644 --- a/BurnOutSharp/PackerType/WinRARSFX.cs +++ b/BurnOutSharp/PackerType/WinRARSFX.cs @@ -36,7 +36,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/WinZipSFX.cs b/BurnOutSharp/PackerType/WinZipSFX.cs index 143b0ce4..c859625a 100644 --- a/BurnOutSharp/PackerType/WinZipSFX.cs +++ b/BurnOutSharp/PackerType/WinZipSFX.cs @@ -72,7 +72,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/WiseInstaller.cs b/BurnOutSharp/PackerType/WiseInstaller.cs index 1a51686d..9da2a5e6 100644 --- a/BurnOutSharp/PackerType/WiseInstaller.cs +++ b/BurnOutSharp/PackerType/WiseInstaller.cs @@ -72,7 +72,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/PackerType/dotFuscator.cs b/BurnOutSharp/PackerType/dotFuscator.cs index 5e4a589a..d719d1e5 100644 --- a/BurnOutSharp/PackerType/dotFuscator.cs +++ b/BurnOutSharp/PackerType/dotFuscator.cs @@ -35,7 +35,7 @@ namespace BurnOutSharp.PackerType if (!File.Exists(file)) return null; - using (var fs = File.OpenRead(file)) + using (var fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return Scan(scanner, fs, file); } diff --git a/BurnOutSharp/Scanner.cs b/BurnOutSharp/Scanner.cs index a8773b17..e9c23436 100644 --- a/BurnOutSharp/Scanner.cs +++ b/BurnOutSharp/Scanner.cs @@ -259,7 +259,7 @@ namespace BurnOutSharp // Open the file and begin scanning try { - using (FileStream fs = File.OpenRead(file)) + using (FileStream fs = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { return GetInternalProtections(file, fs); } diff --git a/BurnOutSharp/Tools/Utilities.cs b/BurnOutSharp/Tools/Utilities.cs index 3e974cd8..2b612073 100644 --- a/BurnOutSharp/Tools/Utilities.cs +++ b/BurnOutSharp/Tools/Utilities.cs @@ -541,7 +541,7 @@ namespace BurnOutSharp.Tools { try { - using (Stream fileStream = File.OpenRead(file)) + using (Stream fileStream = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { var pex = PortableExecutable.Create(fileStream); return GetInternalVersion(pex); diff --git a/Test/Program.cs b/Test/Program.cs index c1ac4077..00d07458 100644 --- a/Test/Program.cs +++ b/Test/Program.cs @@ -207,7 +207,7 @@ namespace Test /// private static void PrintFileInfo(string file) { - using (Stream stream = File.OpenRead(file)) + using (Stream stream = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)) { // Read the first 4 bytes byte[] magic = stream.ReadBytes(4);