diff --git a/windows/JackRouter/JackRouter.vcxproj b/windows/JackRouter/JackRouter.vcxproj
index 668ab80f..d894f4ae 100644
--- a/windows/JackRouter/JackRouter.vcxproj
+++ b/windows/JackRouter/JackRouter.vcxproj
@@ -75,8 +75,8 @@
false
- .\Release\
- .\Release\
+ .\Release64\
+ .\Release64\
false
@@ -242,7 +242,7 @@
true
true
Windows
- .\x64\Release\JackRouter.dll
+ .\Release64\JackRouter.dll
.\Release\JackRouter64.lib
odbc32.lib;odbccp32.lib;winmm.lib;%(AdditionalDependencies)
.\JackRouter.def
diff --git a/windows/JackWinThread.cpp b/windows/JackWinThread.cpp
index afd8e443..e83c89fd 100644
--- a/windows/JackWinThread.cpp
+++ b/windows/JackWinThread.cpp
@@ -203,7 +203,7 @@ int JackWinThread::AcquireRealTimeImp(jack_native_thread_t thread, int priority)
jack_log("JackWinThread::AcquireRealTimeImp priority = %d", THREAD_PRIORITY_TIME_CRITICAL);
if (priority >= 90 && MMCSSAcquireRealTime(thread) == 0) {
- jack_info("MMCSS API used to acquire RT for thread: %x", thread);
+ jack_info("MMCSS API used to acquire RT for thread: %ld", thread);
return 0;
} else {
jack_info("MMCSS API not used...");
@@ -229,7 +229,7 @@ int JackWinThread::DropSelfRealTime()
int JackWinThread::DropRealTimeImp(jack_native_thread_t thread)
{
if (MMCSSDropRealTime(thread) == 0 ) {
- jack_info("MMCSS API used to drop RT for thread: %x", thread);
+ jack_info("MMCSS API used to drop RT for thread: %ld", thread);
return 0;
} else if (SetThreadPriority(thread, THREAD_PRIORITY_NORMAL)) {
return 0;
diff --git a/windows/Setup/src/32bits/JackRouter.dll b/windows/Setup/src/32bits/JackRouter.dll
index b02ab70e..36bac230 100644
Binary files a/windows/Setup/src/32bits/JackRouter.dll and b/windows/Setup/src/32bits/JackRouter.dll differ
diff --git a/windows/Setup/src/64bits/JackRouter.dll b/windows/Setup/src/64bits/JackRouter.dll
index 799d063d..02c7f8c1 100644
Binary files a/windows/Setup/src/64bits/JackRouter.dll and b/windows/Setup/src/64bits/JackRouter.dll differ