diff --git a/share/windows/wix-template.xml b/share/windows/wix-template.xml
index 228bf2a4..eb49f872 100644
--- a/share/windows/wix-template.xml
+++ b/share/windows/wix-template.xml
@@ -51,7 +51,7 @@
AUTOSTARTPROGRAM
diff --git a/src/gui/osutils/winutils/WinUtils.cpp b/src/gui/osutils/winutils/WinUtils.cpp
index 44f77043..385a9389 100644
--- a/src/gui/osutils/winutils/WinUtils.cpp
+++ b/src/gui/osutils/winutils/WinUtils.cpp
@@ -18,6 +18,7 @@
#include "WinUtils.h"
#include
#include
+#include
#include
#include
@@ -88,14 +89,13 @@ bool WinUtils::isLaunchAtStartupEnabled() const
{
return QSettings(R"(HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run)", QSettings::NativeFormat)
.contains(qAppName());
- ;
}
void WinUtils::setLaunchAtStartup(bool enable)
{
QSettings reg(R"(HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run)", QSettings::NativeFormat);
if (enable) {
- reg.setValue(qAppName(), QApplication::applicationFilePath());
+ reg.setValue(qAppName(), QString("\"%1\"").arg(QDir::toNativeSeparators(QApplication::applicationFilePath())));
} else {
reg.remove(qAppName());
}