diff --git a/helper/win32/KeeWebHelper.exe b/helper/win32/KeeWebHelper.exe
index 5f061b69..20552f9c 100755
Binary files a/helper/win32/KeeWebHelper.exe and b/helper/win32/KeeWebHelper.exe differ
diff --git a/helper/win32/src/KeeWebHelper.sln b/helper/win32/src/KeeWebHelper.sln
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/App.config b/helper/win32/src/KeeWebHelper/App.config
old mode 100644
new mode 100755
index c1fd8012..b0827b2a
--- a/helper/win32/src/KeeWebHelper/App.config
+++ b/helper/win32/src/KeeWebHelper/App.config
@@ -2,5 +2,5 @@
-
+
diff --git a/helper/win32/src/KeeWebHelper/InputCommands/CopyPasteCommand.cs b/helper/win32/src/KeeWebHelper/InputCommands/CopyPasteCommand.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/InputCommands/InputCommandBase.cs b/helper/win32/src/KeeWebHelper/InputCommands/InputCommandBase.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/InputCommands/ModifierKeys.cs b/helper/win32/src/KeeWebHelper/InputCommands/ModifierKeys.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/InputCommands/NoOpCommand.cs b/helper/win32/src/KeeWebHelper/InputCommands/NoOpCommand.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/InputCommands/SendKeyCommand.cs b/helper/win32/src/KeeWebHelper/InputCommands/SendKeyCommand.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/InputCommands/SendTextCommand.cs b/helper/win32/src/KeeWebHelper/InputCommands/SendTextCommand.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/InputCommands/UnknownCommand.cs b/helper/win32/src/KeeWebHelper/InputCommands/UnknownCommand.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/InputCommands/WaitCommand.cs b/helper/win32/src/KeeWebHelper/InputCommands/WaitCommand.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/InputParser.cs b/helper/win32/src/KeeWebHelper/InputParser.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/InputStateValidator.cs b/helper/win32/src/KeeWebHelper/InputStateValidator.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/KeeWebHelper.csproj b/helper/win32/src/KeeWebHelper/KeeWebHelper.csproj
old mode 100644
new mode 100755
index f797892e..ce93d5f4
--- a/helper/win32/src/KeeWebHelper/KeeWebHelper.csproj
+++ b/helper/win32/src/KeeWebHelper/KeeWebHelper.csproj
@@ -9,7 +9,7 @@
Properties
KeeWebHelper
KeeWebHelper
- v3.5
+ v4.0
512
true
Client
diff --git a/helper/win32/src/KeeWebHelper/Program.cs b/helper/win32/src/KeeWebHelper/Program.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/Properties/AssemblyInfo.cs b/helper/win32/src/KeeWebHelper/Properties/AssemblyInfo.cs
old mode 100644
new mode 100755
index 96f4107c..66cda1ea
--- a/helper/win32/src/KeeWebHelper/Properties/AssemblyInfo.cs
+++ b/helper/win32/src/KeeWebHelper/Properties/AssemblyInfo.cs
@@ -10,7 +10,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Antelle.Net")]
[assembly: AssemblyProduct("KeeWebHelper")]
-[assembly: AssemblyCopyright("Copyright © Antelle 2017")]
+[assembly: AssemblyCopyright("Copyright © Antelle 2019")]
[assembly: AssemblyTrademark("KeeWeb")]
[assembly: AssemblyCulture("")]
diff --git a/helper/win32/src/KeeWebHelper/WindowHelper.cs b/helper/win32/src/KeeWebHelper/WindowHelper.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowInfo.cs b/helper/win32/src/KeeWebHelper/WindowInfo.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/IInputDeviceStateAdaptor.cs b/helper/win32/src/KeeWebHelper/WindowsInput/IInputDeviceStateAdaptor.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/IInputMessageDispatcher.cs b/helper/win32/src/KeeWebHelper/WindowsInput/IInputMessageDispatcher.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/IInputSimulator.cs b/helper/win32/src/KeeWebHelper/WindowsInput/IInputSimulator.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/IKeyboardSimulator.cs b/helper/win32/src/KeeWebHelper/WindowsInput/IKeyboardSimulator.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/IMouseSimulator.cs b/helper/win32/src/KeeWebHelper/WindowsInput/IMouseSimulator.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/InputBuilder.cs b/helper/win32/src/KeeWebHelper/WindowsInput/InputBuilder.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/InputSimulator.cs b/helper/win32/src/KeeWebHelper/WindowsInput/InputSimulator.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/KeyboardSimulator.cs b/helper/win32/src/KeeWebHelper/WindowsInput/KeyboardSimulator.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/MouseButton.cs b/helper/win32/src/KeeWebHelper/WindowsInput/MouseButton.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/MouseSimulator.cs b/helper/win32/src/KeeWebHelper/WindowsInput/MouseSimulator.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/Native/HARDWAREINPUT.cs b/helper/win32/src/KeeWebHelper/WindowsInput/Native/HARDWAREINPUT.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/Native/INPUT.cs b/helper/win32/src/KeeWebHelper/WindowsInput/Native/INPUT.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/Native/InputType.cs b/helper/win32/src/KeeWebHelper/WindowsInput/Native/InputType.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/Native/KEYBDINPUT.cs b/helper/win32/src/KeeWebHelper/WindowsInput/Native/KEYBDINPUT.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/Native/KeyboardFlag.cs b/helper/win32/src/KeeWebHelper/WindowsInput/Native/KeyboardFlag.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/Native/MOUSEINPUT.cs b/helper/win32/src/KeeWebHelper/WindowsInput/Native/MOUSEINPUT.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/Native/MOUSEKEYBDHARDWAREINPUT.cs b/helper/win32/src/KeeWebHelper/WindowsInput/Native/MOUSEKEYBDHARDWAREINPUT.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/Native/MouseFlag.cs b/helper/win32/src/KeeWebHelper/WindowsInput/Native/MouseFlag.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/Native/NativeMethods.cs b/helper/win32/src/KeeWebHelper/WindowsInput/Native/NativeMethods.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/Native/VirtualKeyCode.cs b/helper/win32/src/KeeWebHelper/WindowsInput/Native/VirtualKeyCode.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/Native/XButton.cs b/helper/win32/src/KeeWebHelper/WindowsInput/Native/XButton.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/README.md b/helper/win32/src/KeeWebHelper/WindowsInput/README.md
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/WindowsInputDeviceStateAdaptor.cs b/helper/win32/src/KeeWebHelper/WindowsInput/WindowsInputDeviceStateAdaptor.cs
old mode 100644
new mode 100755
diff --git a/helper/win32/src/KeeWebHelper/WindowsInput/WindowsInputMessageDispatcher.cs b/helper/win32/src/KeeWebHelper/WindowsInput/WindowsInputMessageDispatcher.cs
old mode 100644
new mode 100755