fix: Virtual desktop control support multiple monitor

This commit is contained in:
yuanyuanxiang
2025-08-03 18:12:05 +08:00
parent f95d30e0e6
commit cf03de5bc9
4 changed files with 41 additions and 39 deletions

View File

@@ -3114,7 +3114,8 @@ void CMy2015RemoteDlg::OnToolGenShellcode()
_tcscpy_s(buffer, name);
PathRemoveExtension(buffer);
if (WriteBinaryAsCArray(CString(buffer) + ".c", srcData, srcLen, "Shellcode")) {
MessageBox("Shellcode 生成成功! \r\n" + CString(buffer) + ".c", "提示", MB_ICONINFORMATION);
MessageBox("Shellcode 生成成功! 请自行编写调用程序。\r\n" + CString(buffer) + ".c",
"提示", MB_ICONINFORMATION);
}
}
SAFE_DELETE_ARRAY(srcData);

View File

@@ -168,7 +168,7 @@ BOOL CScreenSpyDlg::OnInitDialog()
SysMenu->AppendMenu(MF_SEPARATOR);
}
m_bIsCtrl = FALSE; //不是控制
m_bIsCtrl = THIS_CFG.GetInt("settings", "DXGI") == USING_VIRTUAL;
m_bIsTraceCursor = FALSE; //不是跟踪
m_ClientCursorPos.x = 0;
m_ClientCursorPos.y = 0;