• 大小: 94KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-17
  • 语言: 其他
  • 标签: 源代码  

资源简介

偷窥者远程控制软件的VC源代码,正确无误的源代码,现供大家免积分下载。

资源截图

代码片段和文件信息

///////////////////////////////////////////////////////////////////////////////
// 远程控制软件-偷窥者  开发库                                               //
// 日期:2001/10/02                                                           //
// 作者:刘东发                                                               //
// Email:dongfa@yeah.net                                                     //
// http://dongfa.yeah.net                                                    //
// OICQ:5584173  阿东                                                        //
// 作者声明:                                                                 //
//     此部分代码全是作者所写,可以随便传播,但要保持文件的完整性有问题     //
// 或者意见请来信谢谢!                                                      //
///////////////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “PeeperLib.h“
#include “PeeperZip.h“
#include 
#pragma comment(lib “Wininet.lib“)

BOOL WINAPI PL_InitSocket()
{
#define MAJOR_VERSION 1
#define MINOR_VERSION 2

int nStatus = 0;
WORD wMajorVersion = MAJOR_VERSION;
WORD wMinorVersion = MINOR_VERSION;
WORD wVersionReqd = MAKEWORD(wMajorVersion wMinorVersion);
WSADATA lpmyWSAData;
nStatus = ::WSAStartup(wVersionReqd &lpmyWSAData);
if(nStatus != 0)
{
return FALSE;
}

return TRUE;
}

BOOL WINAPI PL_TermSocket()
{
return (::WSACleanup() == 0)?TRUE : FALSE;
}

int WINAPI PL_SendSocketData(SOCKET s BYTE *chData int nLen BYTE chFlag UINT uFlag)
{
int nRet = INVALID_SOCKET;
if(s != INVALID_SOCKET)
{
char *chTemp = new char[nLen + 3];
ZeroMemory(chTemp nLen + 3);
if(chFlag == PL_NONE) // only data
{
if(chData != NULL)
{
if(uFlag == MSG_OOB)
{
//实际数据大小为N以MSG_OOB发送时数据长度要加1
nLen += 1;
}
nRet = ::send(s (char *)chData nLen uFlag);
}
else
{
nRet = 0;
}
}
else 
{
chTemp[0] = chFlag;
if(chData != NULL)
{
memcpy(chTemp + 1 chData nLen);
}
else
{
nLen = 0;
}
if(uFlag == MSG_OOB)
{
//实际数据大小为N以MSG_OOB发送时数据长度要加1
nLen += 1;
}
nRet = ::send(s chTemp nLen+1 uFlag);
}
delete []chTemp;
}

return nRet;
}

int WINAPI PL_ReadSocketData(SOCKET s BYTE *chData int nLen BYTE *chFlag UINT uFlag)
{
int nRet = INVALID_SOCKET;
if(s != INVALID_SOCKET)
{
nRet = ::recv(s (char *)chData nLen uFlag);
if(nRet > 0)
{
if(chFlag != NULL)
{
*chFlag = chData[0];
}
}
}
return nRet;
}

HGLOBAL WINAPI PL_LZ77_Zip(HGLOBAL hUnZip)
{
int _n = ::GetTickCount();

int nSize = ::GlobalSize(hUnZip);
LPBYTE lpData = (LPBYTE)::GlobalLock(hUnZip);
HGLOBAL hZip = NULL;
if(nSize > 0 && lpData != NULL)
{
const int nMax = 65536;
BYTE byTemp[nMax + 16];
CCompressLZ77 cc;
WORD wFlag1 = 0;
WORD wFlag2 = 0;
int nLast = nSize;
int nReal = 0;
hZip = ::GlobalAlloc(GHND nMax+16);
LPBYTE lpZipData = (LPBY

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2860  2001-11-12 15:14  偷窥者远程控制软件VC源代码\PeeperClient\PeeperClient.cpp

     文件       5657  2001-11-09 22:34  偷窥者远程控制软件VC源代码\PeeperClient\PeeperClient.dsp

     文件        547  2001-11-09 21:10  偷窥者远程控制软件VC源代码\PeeperClient\PeeperClient.dsw

     文件       1212  2001-10-31 11:20  偷窥者远程控制软件VC源代码\PeeperClient\PeeperClient.h

     文件      19702  2001-11-13 17:48  偷窥者远程控制软件VC源代码\PeeperClient\PeeperClient.rc

     文件       1573  2001-11-12 16:06  偷窥者远程控制软件VC源代码\PeeperClient\PeeperClientDoc.cpp

     文件        572  2001-10-22 20:00  偷窥者远程控制软件VC源代码\PeeperClient\PeeperClientDoc.h

     文件      29474  2001-11-14 11:29  偷窥者远程控制软件VC源代码\PeeperClient\PeeperFrm.cpp

     文件       3729  2001-11-14 11:29  偷窥者远程控制软件VC源代码\PeeperClient\PeeperFrm.h

     文件       1244  2001-11-12 16:07  偷窥者远程控制软件VC源代码\PeeperClient\PeeperSetDlg.cpp

     文件        607  2001-10-22 20:00  偷窥者远程控制软件VC源代码\PeeperClient\PeeperSetDlg.h

     文件      29803  2001-11-14 11:29  偷窥者远程控制软件VC源代码\PeeperClient\PeeperWnd.cpp

     文件       5270  2001-11-14 11:29  偷窥者远程控制软件VC源代码\PeeperClient\PeeperWnd.h

     文件      10134  2001-10-22 20:00  偷窥者远程控制软件VC源代码\PeeperClient\res\100.ico

     文件      10454  2001-10-22 20:00  偷窥者远程控制软件VC源代码\PeeperClient\res\200.ico

     文件       5854  2001-10-22 20:00  偷窥者远程控制软件VC源代码\PeeperClient\res\bitmap1.bmp

     文件      28856  2001-10-31 13:44  偷窥者远程控制软件VC源代码\PeeperClient\res\ClientBk.bmp

     文件      28856  2001-10-25 08:40  偷窥者远程控制软件VC源代码\PeeperClient\res\ClientBk1.bmp

     文件        238  2001-10-22 20:00  偷窥者远程控制软件VC源代码\PeeperClient\res\dibview.bmp

     文件       1078  2001-10-22 20:00  偷窥者远程控制软件VC源代码\PeeperClient\res\PeeperClient.ico

     文件        404  2001-10-22 20:00  偷窥者远程控制软件VC源代码\PeeperClient\res\PeeperClient.rc2

     文件       1078  2001-10-22 20:00  偷窥者远程控制软件VC源代码\PeeperClient\res\PeeperClientDoc.ico

     文件       2806  2001-11-12 14:49  偷窥者远程控制软件VC源代码\PeeperClient\res\Toolbar.bmp

     目录          0  2009-11-25 22:45  偷窥者远程控制软件VC源代码\PeeperClient\res

     文件       3327  2001-11-12 15:14  偷窥者远程控制软件VC源代码\PeeperClient\resource.h

     文件        210  2001-10-22 20:00  偷窥者远程控制软件VC源代码\PeeperClient\StdAfx.cpp

     文件        976  2001-10-22 20:00  偷窥者远程控制软件VC源代码\PeeperClient\StdAfx.h

     目录          0  2009-11-03 09:17  偷窥者远程控制软件VC源代码\PeeperClient

     文件      35481  2001-11-14 11:28  偷窥者远程控制软件VC源代码\PeeperLib.cpp

     文件       8940  2001-11-14 11:54  偷窥者远程控制软件VC源代码\PeeperLib.h

............此处省略23个文件信息

评论

共有 条评论