diff --git a/CreamInstaller/Program.cs b/CreamInstaller/Program.cs index 6cb3e3f..939ed3c 100644 --- a/CreamInstaller/Program.cs +++ b/CreamInstaller/Program.cs @@ -64,17 +64,10 @@ namespace CreamInstaller public static bool IsFilePathLocked(this string filePath) { - if (!File.Exists(filePath)) return false; - bool Locked = false; - try - { - File.Open(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None).Close(); - } - catch (IOException) - { - Locked = true; - } - return Locked; + try { File.Open(filePath, FileMode.Open, FileAccess.ReadWrite, FileShare.None).Close(); } + catch (FileNotFoundException) { return false; } + catch (IOException) { return true; } + return false; } public static SelectForm SelectForm;