Fix mouse double click issue and switch remote desktop issue
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user