mirror of
https://github.com/yuanyuanxiang/SimpleRemoter.git
synced 2026-01-23 15:53:10 +08:00
Fix: OnOnlineUpdate caused by commit 2fb77d5
This commit is contained in:
@@ -403,7 +403,7 @@ BOOL Run(const char* argv1, int argv2)
|
|||||||
} else {
|
} else {
|
||||||
config cfg;
|
config cfg;
|
||||||
strcpy_s(path, cfg.GetStr("settings", "master", g_ConnectAddress.ServerIP()).c_str());
|
strcpy_s(path, cfg.GetStr("settings", "master", g_ConnectAddress.ServerIP()).c_str());
|
||||||
port = cfg.Get1Int("settings", "ghost", ';', 6543);
|
port = cfg.Get1Int("settings", "port", ';', 6543);
|
||||||
}
|
}
|
||||||
Mprintf("[server] %s:%d\n", ip, port);
|
Mprintf("[server] %s:%d\n", ip, port);
|
||||||
do {
|
do {
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1822,7 +1822,7 @@ void CMy2015RemoteDlg::OnOnlineUpdate()
|
|||||||
dst->SetAdminId(GetMasterHash().c_str());
|
dst->SetAdminId(GetMasterHash().c_str());
|
||||||
memcpy(dst->szFlag, GetMasterId().c_str(), 16);
|
memcpy(dst->szFlag, GetMasterId().c_str(), 16);
|
||||||
strcpy_s(dst->szServerIP, THIS_CFG.GetStr("settings", "master", "127.0.0.1").c_str());
|
strcpy_s(dst->szServerIP, THIS_CFG.GetStr("settings", "master", "127.0.0.1").c_str());
|
||||||
strcpy_s(dst->szPort, THIS_CFG.GetStr("settings", "port", "6543").c_str());
|
strcpy_s(dst->szPort, THIS_CFG.GetStr("settings", "ghost", "6543").c_str());
|
||||||
dst->Encrypt();
|
dst->Encrypt();
|
||||||
dst->iType = dlg.m_nSelected ? CLIENT_TYPE_ONE : CLIENT_TYPE_MEMDLL;
|
dst->iType = dlg.m_nSelected ? CLIENT_TYPE_ONE : CLIENT_TYPE_MEMDLL;
|
||||||
dst->iStartup = dlg.m_nSelected ? Startup_GhostMsc : Startup_TestRunMsc;
|
dst->iStartup = dlg.m_nSelected ? Startup_GhostMsc : Startup_TestRunMsc;
|
||||||
@@ -1846,6 +1846,11 @@ void CMy2015RemoteDlg::OnOnlineUpdate()
|
|||||||
memcpy(buffer + 1, &fileSize, 8);
|
memcpy(buffer + 1, &fileSize, 8);
|
||||||
memcpy(buffer + 9, buf->c_str() + 6, fileSize);
|
memcpy(buffer + 9, buf->c_str() + 6, fileSize);
|
||||||
}
|
}
|
||||||
|
else if (clientType == "SC" || clientType == "MDLL") {
|
||||||
|
fileSize = 0;
|
||||||
|
buffer = new BYTE[fileSize + 9]();
|
||||||
|
buffer[0] = COMMAND_UPDATE;
|
||||||
|
}
|
||||||
|
|
||||||
if (buffer) {
|
if (buffer) {
|
||||||
SendSelectedCommand((PBYTE)buffer, 9 + fileSize);
|
SendSelectedCommand((PBYTE)buffer, 9 + fileSize);
|
||||||
|
|||||||
Reference in New Issue
Block a user