CodeSarang.Com
Home | All categories Join | Login | 검색   

 

프로세스 목록 얻기

등록자 : (), 2008-08-19
글수정 | 글삭제


{
	TRACE("ProcessList begins.");

	HANDLE snapshot_handle = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
	if (INVALID_HANDLE_VALUE != snapshot_handle)
	{
		PROCESSENTRY32 pe;
		if (Process32First(snapshot_handle, &pe))
		{
				do
				{
					TRACE("[%04u %04u] %s", pe.th32ProcessID, pe.th32ParentProcessID, pe.szExeFile);
		CloseHandle(snapshot_handle);
		snapshot_handle = INVALID_HANDLE_VALUE;
	} 

	TRACE("ProcessList finished.");
}




글수정 | 글삭제
http://codesarang.com. mail to cpueblocpueblo.com