VC++ 线程实例

版权声明:墨痕诉清风 https://blog.csdn.net/u012206617/article/details/84898769
test.h

class{
public:
    static DWORD WINAPI DoScanRdpWeakPwdProcess(LPVOID lpParam);
}

test.cpp

函数(){
    HANDLE thread_listening_rdp = CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)CScanWeakPasswd::DoScanRdpWeakPwdProcess, this, 0, NULL);
}

DWORD WINAPI CScanWeakPasswd::DoScanRdpWeakPwdProcess(LPVOID lpParam)
{
    CScanWeakPasswd* pScanWeakPwd = (CScanWeakPasswd*)lpParam;
	while (1)
	{
		Sleep(10);
		//HWND hWnd = ::FindWindow(NULL, "test999");
		//if (hWnd)
		//{
		//	bRDP = true;
		//	PostMessage(hWnd, WM_QUIT, 0, 0);
		//}

		HWND hWnd = ::FindWindow(NULL, "Remote Desktop Security");
		if (hWnd)
		{
			PostMessage(hWnd, WM_QUIT, 0, 0);
		}
	}

	return 0;
}

猜你喜欢

转载自blog.csdn.net/u012206617/article/details/84898769