OSDN Git Service

post WM_NULL to attached threads on yamy exit to unmap mayu{32,64}.dll
[yamy/yamy.git] / yamyd.cpp
index 8ab5a48..642fd61 100644 (file)
--- a/yamyd.cpp
+++ b/yamyd.cpp
@@ -10,13 +10,12 @@ int WINAPI _tWinMain(HINSTANCE /* i_hInstance */, HINSTANCE /* i_hPrevInstance *
 {\r
        HANDLE mutex = OpenMutex(SYNCHRONIZE, FALSE, MUTEX_YAMYD_BLOCKER);\r
        if (mutex != NULL) {\r
-               CHECK_FALSE( installMessageHook() );\r
+               CHECK_FALSE( installMessageHook(0) );\r
 \r
                // wait for master process exit\r
                WaitForSingleObject(mutex, INFINITE);\r
-               ReleaseMutex(mutex);\r
-\r
                CHECK_FALSE( uninstallMessageHook() );\r
+               ReleaseMutex(mutex);\r
        }\r
 \r
        return 0;\r