From 0364c5442754edf0a5b7bf09a46127f77dda5f37 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sun, 17 Jul 2022 15:49:27 +0200 Subject: [PATCH] Added detection of ransomware protection --- I18N Commander/Processor/ExtensionsError.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/I18N Commander/Processor/ExtensionsError.cs b/I18N Commander/Processor/ExtensionsError.cs index 9cec361..ed058c9 100644 --- a/I18N Commander/Processor/ExtensionsError.cs +++ b/I18N Commander/Processor/ExtensionsError.cs @@ -17,6 +17,13 @@ public static class ExtensionsError foreach (var blockingProcess in blockingProcesses) sb.AppendLine($"- {blockingProcess.ProcessName} (id={blockingProcess.Id})"); + // Is there only one process and it is this one? + if (blockingProcesses.Count == 1 && blockingProcesses.First().ProcessName == "I18N Commander") + { + sb.AppendLine(); + sb.AppendLine("Hint: Is the ransomware protection enabled in your Windows system? If so, please make sure that the I18N Commander has write permission."); + } + return new ProcessorResult(null, false, sb.ToString()); } else