D4koon / WhatsappTray

Minimize Whatsapp Desktop-Client to Tray
GNU General Public License v3.0
387 stars 32 forks source link

Pressing X closes whatsapp tray instead of minimizing it #79

Closed Hakim567 closed 3 years ago

D4koon commented 3 years ago

Could you please provide the logfiles when this happens (In installdirectory/log) and also give more description otherwise i can not help Thank you

Hakim567 commented 3 years ago

Hm its not happening anymore, sorry not really sure what caused it.

14:08:45.779 - WhatsappTray::WinMain(): Starting WhatsappTray 1.6.2.0 in Release CompileConfiguration.
14:08:45.780 - WhatsAppApi::Init() - Using leveldb-directory:C:\Users\imcra\AppData\Roaming\WhatsApp\IndexedDB\file__0.indexeddb.leveldb\
14:08:45.789 - WhatsappTray::WinMain() - Prepare for starting minimized.
14:08:45.790 - TrayManager::ctor() - Creating TrayManger.
14:08:45.791 - WhatsappTray::StartWhatsapp() - Starting WhatsApp from canonical-path:'C:\Users\imcra\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\WhatsApp\WhatsApp.lnk'
14:08:45.801 - Hook> WhatsappTrayHook::Init: Attached hook.dll to ProcessID: 0x00003264
14:08:45.802 - Hook> WhatsappTrayHook::Init: Filepath: 'C:\Program Files (x86)\WhatsappTray\WhatsappTray.exe' WhatsappTrayLoadLibraryTest: 'TRUE'
14:08:45.802 - Hook> WhatsappTrayHook::Init: Detected that this Attache was triggered by LoadLibrary() => Cancel further processing
14:08:45.823 - WhatsappTray::StartWhatsapp() - Resolved .lnk (Shortcut) to:'C:\Users\imcra\AppData\Local\WhatsApp\WhatsApp.exe'
14:08:46.658 - WhatsappTray::FindWhatsapp() - Found window with title: 'WhatsApp' hwnd=0x0003034C
14:08:46.658 - WhatsappTrayStartWhatsapp() - WhatsApp-Window not found. Wait 500ms and retry.
14:08:47.159 - WhatsappTray::FindWhatsapp() - Found window with title: 'WhatsApp' hwnd=0x000903DE
14:08:47.159 - WhatsappTray::FindWhatsapp() - Found window with title: 'WhatsApp' hwnd=0x0003034C
14:08:47.159 - WhatsappTray::FindWhatsapp() - Filepath is: 'C:\Users\imcra\AppData\Local\WhatsApp\app-2.2043.22\WhatsApp.exe'
14:08:47.159 - WhatsappTray::FindWhatsapp() - Found match
14:08:47.159 - WhatsappTrayStartWhatsapp() - WhatsApp-Window found.
14:08:47.159 - TrayManager::CreateTrayIcon(63)
14:08:47.195 - WhatsappTray::SetHook()
14:08:47.202 - Hook> WhatsappTrayHook::Init: Attached hook.dll to ProcessID: 0x00001738
14:08:47.202 - Hook> WhatsappTrayHook::Init: Filepath: 'C:\Users\imcra\AppData\Local\WhatsApp\app-2.2043.22\WhatsApp.exe' WhatsappTrayLoadLibraryTest: ''
14:08:47.203 - Hook> WhatsappTrayHook::Init: Attached in window 'WhatsApp' _whatsAppWindowHandle: 0x000903DE
14:08:47.203 - Hook> WhatsappTrayHook::UpdateDpi: The dpi for WhatsApp is dpiX: 120 dpiY: 120
14:08:47.732 - WhatsAppApi::IndexedDbChanged() - The logfile has changed
14:08:47.796 - WhatsAppApi::IndexedDbChanged() - file.fail()
14:08:48.595 - WhatsAppApi::IndexedDbChanged() - Found match for fullInit.
14:08:48.595 - WhatsappTray::WinMain() - NotifyOnFullInit
14:08:50.596 - TrayManager::MinimizeWindowToTray(0x0003034C)
14:08:50.617 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:50.618 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:50.618 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:50.619 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:50.619 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:50.619 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:50.619 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:50.619 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:50.619 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:50.620 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:50.620 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:50.620 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:51.189 - WhatsAppApi::IndexedDbChanged() - Found match for fullInit.
14:08:56.719 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:56.720 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:56.720 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:56.720 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:56.720 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:56.720 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:56.720 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:56.720 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:56.720 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:56.720 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:56.720 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:08:56.720 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:09:00.772 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:09:24.471 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:09:28.069 - WhatsAppApi::IndexedDbChanged() - Found match for fullInit.
14:09:28.378 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:10:00.151 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:14:39.761 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:17:08.477 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:17:53.188 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:18:57.256 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:20:21.862 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:20:50.123 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:21:03.680 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:21:27.701 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:22:26.092 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:23:02.590 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:23:12.364 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:23:57.923 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:26:01.007 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:27:13.627 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:29:01.249 - WhatsAppApi::IndexedDbChanged() - Found match for fullInit.
14:29:04.172 - WhatsappTray::WndProc() - WM_WHAHTSAPP_CLOSING
14:29:04.172 - WhatsappTray::WndProc() - WM_DESTROY
14:29:04.172 - TrayManager::RemoveFromTray(63)
14:29:04.172 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_NCDESTROY received
14:29:04.173 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_WHAHTSAPP_CLOSING successful sent.
14:29:04.222 - WhatsappTray::WndProc() - QuitMessage posted.
12:18:55.471 - WhatsappTray::WinMain(): Starting WhatsappTray 1.6.2.0 in Release CompileConfiguration.
12:18:55.472 - WhatsAppApi::Init() - Using leveldb-directory:C:\Users\imcra\AppData\Roaming\WhatsApp\IndexedDB\file__0.indexeddb.leveldb\
12:18:55.481 - WhatsappTray::WinMain() - Prepare for starting minimized.
12:18:55.486 - TrayManager::ctor() - Creating TrayManger.
12:18:55.486 - WhatsappTray::StartWhatsapp() - Starting WhatsApp from canonical-path:'C:\Users\imcra\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\WhatsApp\WhatsApp.lnk'
12:18:55.505 - Hook> WhatsappTrayHook::Init: Attached hook.dll to ProcessID: 0x00003050
12:18:55.506 - Hook> WhatsappTrayHook::Init: Filepath: 'C:\Program Files (x86)\WhatsappTray\WhatsappTray.exe' WhatsappTrayLoadLibraryTest: 'TRUE'
12:18:55.507 - Hook> WhatsappTrayHook::Init: Detected that this Attache was triggered by LoadLibrary() => Cancel further processing
12:18:55.532 - WhatsappTray::StartWhatsapp() - Resolved .lnk (Shortcut) to:'C:\Users\imcra\AppData\Local\WhatsApp\WhatsApp.exe'
12:18:56.777 - WhatsappTrayStartWhatsapp() - WhatsApp-Window not found. Wait 500ms and retry.
12:18:57.278 - WhatsappTray::FindWhatsapp() - Found window with title: 'WhatsApp' hwnd=0x000303F6
12:18:57.278 - WhatsappTray::FindWhatsapp() - Found window with title: 'WhatsApp' hwnd=0x000103D2
12:18:57.278 - WhatsappTray::FindWhatsapp() - Filepath is: 'C:\Users\imcra\AppData\Local\WhatsApp\app-2.2043.22\WhatsApp.exe'
12:18:57.279 - WhatsappTray::FindWhatsapp() - Found match
12:18:57.279 - WhatsappTrayStartWhatsapp() - WhatsApp-Window found.
12:18:57.279 - TrayManager::CreateTrayIcon(63)
12:18:57.304 - WhatsappTray::SetHook()
12:18:57.312 - Hook> WhatsappTrayHook::Init: Attached hook.dll to ProcessID: 0x000031C8
12:18:57.312 - Hook> WhatsappTrayHook::Init: Filepath: 'C:\Users\imcra\AppData\Local\WhatsApp\app-2.2043.22\WhatsApp.exe' WhatsappTrayLoadLibraryTest: ''
12:18:57.313 - Hook> WhatsappTrayHook::Init: Attached in window 'WhatsApp' _whatsAppWindowHandle: 0x000303F6
12:18:57.314 - Hook> WhatsappTrayHook::UpdateDpi: The dpi for WhatsApp is dpiX: 120 dpiY: 120
12:18:58.135 - WhatsAppApi::IndexedDbChanged() - The logfile has changed
12:18:58.174 - WhatsAppApi::IndexedDbChanged() - file.fail()
12:19:00.828 - WhatsAppApi::IndexedDbChanged() - file.fail()
12:19:02.348 - WhatsAppApi::IndexedDbChanged() - Found match for fullInit.
12:19:02.348 - WhatsappTray::WinMain() - NotifyOnFullInit
12:19:04.348 - TrayManager::MinimizeWindowToTray(0x000103D2)
12:19:04.366 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.785 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.785 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.786 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.786 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.786 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.786 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.787 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.787 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.787 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.787 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.787 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.787 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.787 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.788 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.788 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:06.788 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:07.002 - WhatsAppApi::IndexedDbChanged() - Found match for fullInit.
12:19:21.558 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:22.772 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:22.772 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:51.794 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:19:51.794 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:20:08.455 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:20:08.455 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:20:11.155 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:20:11.155 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:20:23.671 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:20:23.671 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:20:36.297 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:20:56.014 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:38:04.350 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_DPICHANGED received
12:38:04.351 - Hook> WhatsappTrayHook::RedirectedWndProc: Updating the Dpi
12:38:04.352 - Hook> WhatsappTrayHook::UpdateDpi: The dpi for WhatsApp is dpiX: 96 dpiY: 96
12:38:04.871 - TrayManager::ctor() - Creating TrayManger.
12:38:04.871 - TrayManager::CreateTrayIcon(63)
12:38:33.023 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_DPICHANGED received
12:38:33.024 - Hook> WhatsappTrayHook::RedirectedWndProc: Updating the Dpi
12:38:33.024 - Hook> WhatsappTrayHook::UpdateDpi: The dpi for WhatsApp is dpiX: 120 dpiY: 120
12:38:33.672 - TrayManager::ctor() - Creating TrayManger.
12:38:33.672 - TrayManager::CreateTrayIcon(63)
12:38:38.850 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_DPICHANGED received
12:38:38.851 - Hook> WhatsappTrayHook::RedirectedWndProc: Updating the Dpi
12:38:38.851 - Hook> WhatsappTrayHook::UpdateDpi: The dpi for WhatsApp is dpiX: 96 dpiY: 96
12:38:39.447 - TrayManager::ctor() - Creating TrayManger.
12:38:39.448 - TrayManager::CreateTrayIcon(63)
12:38:41.925 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_DPICHANGED received
12:38:41.926 - Hook> WhatsappTrayHook::RedirectedWndProc: Updating the Dpi
12:38:41.928 - Hook> WhatsappTrayHook::UpdateDpi: The dpi for WhatsApp is dpiX: 120 dpiY: 120
12:38:42.382 - TrayManager::ctor() - Creating TrayManger.
12:38:42.382 - TrayManager::CreateTrayIcon(63)
12:43:53.756 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
12:45:04.522 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_DPICHANGED received
12:45:04.523 - Hook> WhatsappTrayHook::RedirectedWndProc: Updating the Dpi
12:45:04.524 - Hook> WhatsappTrayHook::UpdateDpi: The dpi for WhatsApp is dpiX: 96 dpiY: 96
12:45:05.165 - TrayManager::ctor() - Creating TrayManger.
12:45:05.165 - TrayManager::CreateTrayIcon(63)
12:45:32.771 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_DPICHANGED received
12:45:32.772 - Hook> WhatsappTrayHook::RedirectedWndProc: Updating the Dpi
12:45:32.773 - Hook> WhatsappTrayHook::UpdateDpi: The dpi for WhatsApp is dpiX: 120 dpiY: 120
12:45:33.341 - TrayManager::ctor() - Creating TrayManger.
12:45:33.341 - TrayManager::CreateTrayIcon(63)
13:00:41.623 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:00:41.623 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:03:12.111 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:05:09.268 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:05:25.948 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:05:35.083 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:05:49.010 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:06:09.774 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:41:31.006 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:41:31.736 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:41:31.736 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:42:48.115 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:49:53.041 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:50:05.415 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:55:55.474 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:56:47.253 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:04:19.237 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
14:06:46.981 - WhatsappTray::WndProc() - WM_WHAHTSAPP_CLOSING
14:06:46.981 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_NCDESTROY received
14:06:46.981 - WhatsappTray::WndProc() - WM_DESTROY
14:06:46.981 - TrayManager::RemoveFromTray(63)
14:06:46.982 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_WHAHTSAPP_CLOSING successful sent.
14:06:47.024 - WhatsappTray::WndProc() - QuitMessage posted.
D4koon commented 3 years ago

Hard to say if i dont know when it happend. But it looks like as if you have 2 screens with different screenscaling-settings. This could be the cause of this when Whatsapp is between two screens... and you use the X-Button

malteme commented 3 years ago

I too now have this problem. Weird as I was doing no update for Whatsapp or WhatsappTray. I had a second screen attached yesterday though.

My log:

13:05:28.918 - WhatsappTray::WinMain(): Starting WhatsappTray 1.6.2.0 in Release CompileConfiguration.
13:05:28.919 - WhatsAppApi::Init() - Using leveldb-directory:C:\Users\malte\AppData\Roaming\WhatsApp\IndexedDB\file__0.indexeddb.leveldb\
13:05:28.927 - WhatsappTray::WinMain() - Prepare for starting minimized.
13:05:28.929 - TrayManager::ctor() - Creating TrayManger.
13:05:28.929 - WhatsappTray::StartWhatsapp() - Starting WhatsApp from canonical-path:'C:\Users\malte\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\WhatsApp\WhatsApp.lnk'
13:05:28.942 - Hook> WhatsappTrayHook::Init: Attached hook.dll to ProcessID: 0x00000E08
13:05:28.944 - Hook> WhatsappTrayHook::Init: Filepath: 'C:\Program Files (x86)\WhatsappTray\WhatsappTray.exe' WhatsappTrayLoadLibraryTest: 'TRUE'
13:05:28.944 - Hook> WhatsappTrayHook::Init: Detected that this Attache was triggered by LoadLibrary() => Cancel further processing
13:05:28.997 - WhatsappTray::StartWhatsapp() - Resolved .lnk (Shortcut) to:'C:\Users\malte\AppData\Local\WhatsApp\WhatsApp.exe'
13:05:30.703 - WhatsappTrayStartWhatsapp() - WhatsApp-Window not found. Wait 500ms and retry.
13:05:31.204 - WhatsappTray::FindWhatsapp() - Found window with title: 'WhatsApp' hwnd=0x00040946
13:05:31.204 - WhatsappTray::FindWhatsapp() - Found window with title: 'WhatsApp' hwnd=0x0003094E
13:05:31.204 - WhatsappTray::FindWhatsapp() - Filepath is: 'C:\Users\malte\AppData\Local\WhatsApp\app-2.2043.22\WhatsApp.exe'
13:05:31.204 - WhatsappTray::FindWhatsapp() - Found match
13:05:31.204 - WhatsappTrayStartWhatsapp() - WhatsApp-Window found.
13:05:31.204 - TrayManager::CreateTrayIcon(63)
13:05:31.222 - WhatsappTray::SetHook()
13:05:31.241 - Hook> WhatsappTrayHook::Init: Attached hook.dll to ProcessID: 0x00003510
13:05:31.242 - Hook> WhatsappTrayHook::Init: Filepath: 'C:\Users\malte\AppData\Local\WhatsApp\app-2.2043.22\WhatsApp.exe' WhatsappTrayLoadLibraryTest: ''
13:05:31.242 - Hook> WhatsappTrayHook::Init: Attached in window 'WhatsApp' _whatsAppWindowHandle: 0x00040946
13:05:31.242 - Hook> WhatsappTrayHook::UpdateDpi: The dpi for WhatsApp is dpiX: 96 dpiY: 96
13:05:33.900 - WhatsAppApi::IndexedDbChanged() - The logfile has changed
13:05:33.952 - WhatsAppApi::IndexedDbChanged() - file.fail()
13:05:37.465 - WhatsAppApi::IndexedDbChanged() - Found match for fullInit.
13:05:37.466 - WhatsappTray::WinMain() - NotifyOnFullInit
13:05:39.466 - TrayManager::MinimizeWindowToTray(0x0003094E)
13:05:39.502 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:05:39.744 - WhatsappTray::WndProc() - WM_WHATSAPP_API_NEW_MESSAGE
13:05:42.439 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_NCDESTROY received
13:05:42.439 - WhatsappTray::WndProc() - WM_WHAHTSAPP_CLOSING
13:05:42.439 - WhatsappTray::WndProc() - WM_DESTROY
13:05:42.439 - TrayManager::RemoveFromTray(63)
13:05:42.439 - Hook> WhatsappTrayHook::RedirectedWndProc: WM_WHAHTSAPP_CLOSING successful sent.
13:05:42.460 - WhatsappTray::WndProc() - QuitMessage posted.
malteme commented 3 years ago

Additional information: WhatsAppTray will throw error "ThreadID of WhatsApp-Window not found." when I enable/disable "Close to tray" feature.

In this log I just start WhatsAppTray ("Close to tray" disabled), enable "Close to tray", disable it and close WhatsAppTray:

18:10:09.986 - WhatsappTray::WinMain(): Starting WhatsappTray 1.6.2.0 in Release CompileConfiguration.
18:10:09.988 - WhatsAppApi::Init() - Using leveldb-directory:C:\Users\malte\AppData\Roaming\WhatsApp\IndexedDB\file__0.indexeddb.leveldb\
18:10:09.996 - WhatsappTray::WinMain() - Prepare for starting minimized.
18:10:09.999 - TrayManager::ctor() - Creating TrayManger.
18:10:09.999 - WhatsappTray::StartWhatsapp() - Starting WhatsApp from canonical-path:'C:\Users\malte\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\WhatsApp\WhatsApp.lnk'
18:10:10.014 - Hook> WhatsappTrayHook::Init: Attached hook.dll to ProcessID: 0x00001B14
18:10:10.016 - Hook> WhatsappTrayHook::Init: Filepath: 'C:\Program Files (x86)\WhatsappTray\WhatsappTray.exe' WhatsappTrayLoadLibraryTest: 'TRUE'
18:10:10.016 - Hook> WhatsappTrayHook::Init: Detected that this Attache was triggered by LoadLibrary() => Cancel further processing
18:10:10.069 - WhatsappTray::StartWhatsapp() - Resolved .lnk (Shortcut) to:'C:\Users\malte\AppData\Local\WhatsApp\WhatsApp.exe'
18:10:11.915 - WhatsappTrayStartWhatsapp() - WhatsApp-Window not found. Wait 500ms and retry.
18:10:12.415 - WhatsappTray::FindWhatsapp() - Found window with title: 'WhatsApp' hwnd=0x000E06CA
18:10:12.416 - WhatsappTray::FindWhatsapp() - Found window with title: 'WhatsApp' hwnd=0x001303E4
18:10:12.416 - WhatsappTray::FindWhatsapp() - Filepath is: 'C:\Users\malte\AppData\Local\WhatsApp\app-2.2043.22\WhatsApp.exe'
18:10:12.416 - WhatsappTray::FindWhatsapp() - Found match
18:10:12.416 - WhatsappTrayStartWhatsapp() - WhatsApp-Window found.
18:10:12.416 - TrayManager::CreateTrayIcon(63)
18:10:12.430 - WhatsappTray::SetHook()
18:10:12.676 - Hook> WhatsappTrayHook::Init: Attached hook.dll to ProcessID: 0x00000EA0
18:10:12.677 - Hook> WhatsappTrayHook::Init: Filepath: 'C:\Users\malte\AppData\Local\WhatsApp\app-2.2043.22\WhatsApp.exe' WhatsappTrayLoadLibraryTest: ''
18:10:12.677 - Hook> WhatsappTrayHook::Init: Attached in window 'WhatsApp' _whatsAppWindowHandle: 0x000E06CA
18:10:12.678 - Hook> WhatsappTrayHook::UpdateDpi: The dpi for WhatsApp is dpiX: 96 dpiY: 96
18:10:15.072 - WhatsAppApi::IndexedDbChanged() - The logfile has changed
18:10:15.195 - WhatsAppApi::IndexedDbChanged() - file.fail()
18:10:18.540 - WhatsAppApi::IndexedDbChanged() - Found match for fullInit.
18:10:18.540 - WhatsappTray::WinMain() - NotifyOnFullInit
18:10:20.541 - TrayManager::MinimizeWindowToTray(0x001303E4)
18:10:27.519 - WhatsappTray::FindWhatsapp() - Found window with title: 'WhatsApp' hwnd=0x001303E4
18:10:27.519 - WhatsappTray::SetHook()
18:10:47.375 - WhatsappTray::FindWhatsapp() - Found window with title: 'WhatsApp' hwnd=0x001303E4
18:10:47.375 - WhatsappTray::SetHook()
18:10:49.993 - TrayManager::CloseWindowFromTray() x00000000
18:10:50.046 - WhatsappTray::WndProc() - WM_DESTROY
18:10:50.062 - WhatsappTray::WndProc() - QuitMessage posted.
elmexicanpollo commented 3 years ago

Hi! I'm having the same issue, but I don't have two screens... Log_2020-11-12_22#06#54.txt

D4koon commented 3 years ago

Additional information: WhatsAppTray will throw error "ThreadID of WhatsApp-Window not found." when I enable/disable "Close to tray" feature.

I can confirm that.

I guess the closing issue is a separate issue... I currently don't know why this happens. I will probably look at it on the weekend.

malteme commented 3 years ago

Update to WhatsApp 2.2045.19 resolved this issue for me. Error message also does not appear when switching 'Close to tray' on/off.

D4koon commented 3 years ago

Hi! I'm having the same issue, but I don't have two screens... Log_2020-11-12_22#06#54.txt

From this log it looks like you just used the close entry in the rightclick-menue nothing special. Btw. you can use leftclick to restore. I see you used the restore-entry.

D4koon commented 3 years ago

Since im not sure if this i still a problem for anyone i will close this for now. If there is still a problem please open another issue and a log when it happend.