Fix mouse double click issue and switch remote desktop issue

This commit is contained in:
yuanyuanxiang committed 2026-04-23 19:10:51 +02:00
1 parent 011ec3d509
commit a649c10d0f
4 files changed
+168 -30

No files matched your search

+4
View File
@@ -5263,14 +5263,18 @@ VOID CMy2015RemoteDlg::MessageHandle(CONTEXT_OBJECT* ContextObject)
SAFE_DELETE(frpc);
break;
}
bool find = false;
for (std::vector<DllInfo*>::const_iterator i=m_DllList.begin(); i!=m_DllList.end(); ++i) {
DllInfo* dll = *i;
if (dll->Name == info->Name) {
// TODO 如果是UDP,发送大包数据基本上不可能成功
ContextObject->Send2Client(dll->Data->Buf(), dll->Data->length());
find = true;
break;
}
}
if (find) break;
auto dll = ReadPluginDll(PluginPath() + "\\" + info->Name, { SHELLCODE, 0, CALLTYPE_DEFAULT, {}, {}, info->Pid, info->Is32Bit });
if (dll) {
Buffer* buf = dll->Data;