diff --git a/res/dpiaware.manifest b/res/dpiaware.manifest
new file mode 100644
index 00000000..5de107ba
--- /dev/null
+++ b/res/dpiaware.manifest
@@ -0,0 +1,8 @@
+
+
+
+
+ true
+
+
+
\ No newline at end of file
diff --git a/src/cmd/synergyc/CMakeLists.txt b/src/cmd/synergyc/CMakeLists.txt
index 11d428d4..922ee324 100644
--- a/src/cmd/synergyc/CMakeLists.txt
+++ b/src/cmd/synergyc/CMakeLists.txt
@@ -60,6 +60,15 @@ add_executable(synergyc ${sources})
target_link_libraries(synergyc
arch base client common io mt net ipc platform server synergy ${libs})
+if (WIN32)
+ ADD_CUSTOM_COMMAND(
+ TARGET synergyc
+ POST_BUILD
+ COMMAND "mt.exe" -manifest \"${CMAKE_SOURCE_DIR}\\res\\dpiaware.manifest\" -inputresource:\"$\"\;\#1 -outputresource:\"$\"\;\#1
+ COMMENT "Adding display aware manifest..."
+ )
+endif()
+
if (CONF_CPACK)
install(TARGETS
synergyc
diff --git a/src/cmd/synergyd/CMakeLists.txt b/src/cmd/synergyd/CMakeLists.txt
index 1caa35b5..49a6a7f8 100644
--- a/src/cmd/synergyd/CMakeLists.txt
+++ b/src/cmd/synergyd/CMakeLists.txt
@@ -37,6 +37,15 @@ endif()
target_link_libraries(synergyd
arch base common io ipc mt net platform synergy ${libs})
+if (WIN32)
+ ADD_CUSTOM_COMMAND(
+ TARGET synergyd
+ POST_BUILD
+ COMMAND "mt.exe" -manifest \"${CMAKE_SOURCE_DIR}\\res\\dpiaware.manifest\" -inputresource:\"$\"\;\#1 -outputresource:\"$\"\;\#1
+ COMMENT "Adding display aware manifest..."
+ )
+endif()
+
if (CONF_CPACK)
install(TARGETS
synergyd
diff --git a/src/cmd/synergys/CMakeLists.txt b/src/cmd/synergys/CMakeLists.txt
index c749e09a..3e2faad1 100644
--- a/src/cmd/synergys/CMakeLists.txt
+++ b/src/cmd/synergys/CMakeLists.txt
@@ -60,6 +60,15 @@ add_executable(synergys ${sources})
target_link_libraries(synergys
arch base client common io mt net ipc platform server synergy ${libs})
+if (WIN32)
+ ADD_CUSTOM_COMMAND(
+ TARGET synergys
+ POST_BUILD
+ COMMAND "mt.exe" -manifest \"${CMAKE_SOURCE_DIR}\\res\\dpiaware.manifest\" -inputresource:\"$\"\;\#1 -outputresource:\"$\"\;\#1
+ COMMENT "Adding display aware manifest..."
+ )
+endif()
+
if (CONF_CPACK)
install(TARGETS
synergys