With SpyEx I can see that ReIconCache sends a "WM_COMMAND, 0xA220, 0" to the 7zFM Main window. 7zFM thinks this a menu click. In PanelMenu.cpp (CPanel::InvokePluginCommand) there will be a crash as these 2 IContextMenu don't exist a that time. if (isSystemMenu) result = systemContextMenu->InvokeCommand(LPCMINVOKECOMMANDINFO(&commandInfo)); else result = sevenZipContextMenu->InvokeCommand(LPCMINVOKECOMMANDINFO(&commandInfo));
This ReIconCache properly sends a WM_COMMAND message to all Windows. In PanelMenu.cpp (CPanel::InvokePluginCommand) there are InvokeCommand calls, but no Interface at the time.
This ReIconCache properly sends a WM_COMMAND message to all Windows. In PanelMenu.cpp there are InvokeCommand calls, but no Interface at the time.
https://developercommunity.visualstudio.com/t/ARM64-SHA-Intrinsics-compilation/1339962?space=8&q=arm64 i can confirm VS 16.10 did fix the problem.
The 32bit 7z2102-arm gives correct hash values! For arm64 the benchmark stops with "Decoding ERROR" message.
The 32bit 7z2102-arm gives correct hash values! For arm64 the benchmark stops with "Deccoding ERROR" message.
Yes, file size does seem not matter. 7z2100-arm64 always print correct SHA1. Both 7z2101 and 7z2102 always printout equal but a wrong SHA1.
Yes, file size does seem not matter. 7z2100-arm64 always print correct SHA1. Both 7z2101 and 7z2102 always print the same but a wrong SHA1.