<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>:: Eocs - Emperor Of Cyber Space ::</title>
	<link>http://eocs.egloos.com</link>
	<description>Eocs, Arian4u, Arian2u
NotoriousBIG, NG2Soft, Deadly_Angel</description>
	<language>ko</language>
	<pubDate>Tue, 12 May 2009 05:50:52 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>:: Eocs - Emperor Of Cyber Space ::</title>
		<url>http://pds11.egloos.com/logo/200903/01/81/f0075081.jpg</url>
		<link>http://eocs.egloos.com</link>
		<width>80</width>
		<height>96</height>
		<description>Eocs, Arian4u, Arian2u
NotoriousBIG, NG2Soft, Deadly_Angel</description>
	</image>
  	<item>
		<title><![CDATA[ Deadly Angel :: Eocs, Arian4u/2u, NotoriosBIG ]]> </title>
		<link>http://eocs.egloos.com/1482427</link>
		<guid>http://eocs.egloos.com/1482427</guid>
		<description>
			<![CDATA[ 
  블로그 옮깁니다.<br>블로그 옮깁니다. 산개한 블로그 집합;; 다시 정리... ↓<br><a href="http://blog.naver.com/eocsdev"><br>http://blog.naver.com/eocsdev</a><br><br>블로그 옮깁니다.<br>블로그 옮깁니다.&nbsp;산개한 블로그 집합;; 다시 정리... ↑			 ]]> 
		</description>
		<category>주절주절</category>

		<comments>http://eocs.egloos.com/1482427#comments</comments>
		<pubDate>Tue, 12 May 2009 05:50:01 GMT</pubDate>
		<dc:creator>데들리엔젤</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Subversion과 Trac을 이용한 프로젝트 관리 ]]> </title>
		<link>http://eocs.egloos.com/1409649</link>
		<guid>http://eocs.egloos.com/1409649</guid>
		<description>
			<![CDATA[ 
  <p>( 기록중... : Last Updated 03.16 )<br><br><br>[ 다운로드 및 설치 ]<br><br>1. VisualSVN 설치<br><br>&nbsp;&nbsp;&nbsp;&nbsp;다운로드 : <a href="http://www.visualsvn.com/visualsvn/">http://www.visualsvn.com/visualsvn/</a><br><br>2. TortoiseSVN 설치 (언어팩 포함)<br><br>&nbsp;&nbsp;&nbsp; 다운로드 : <a href="http://sourceforge.net/project/showfiles.php?group_id=138498">http://sourceforge.net/project/showfiles.php?group_id=138498</a><br><br>3. Trac 설치<br><br>&nbsp;&nbsp;&nbsp; 다운로드 : <a href="http://www.visualsvn.com/server/trac/">http://www.visualsvn.com/server/trac/</a><br><br><br>[ 설정 ]<br><br>1. Repository 만들기<br><br></p><div dir="ltr">&nbsp;&nbsp; /branch : 개발 버전<br>&nbsp;&nbsp; /tag :&nbsp;배포&nbsp;버전<br>&nbsp;&nbsp; /trunk : 코어 버전<br><br></span>2. Trac 설정<br><br>&nbsp;&nbsp; 1) 설치된 trac 파일을 VisualSVN 폴더로&nbsp;카피<br><br>&nbsp;&nbsp; 2) 프로젝트의 trac 만들기<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - trac-admin [TRAC경로] initenv<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 예) <span style="COLOR: #3333ff"><strong><span style="COLOR: #ff6600">trac-admin</span></strong></span> D:\Trac\TestProject initenv<br><br>&nbsp;&nbsp; 3) VisualSVN과의 연동 설정<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - trac URI 인식<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . ~...~\<span style="COLOR: #3333ff"><span style="COLOR: #ff6600"><strong>VisualSVN Server\httpd-wrapper.bat</strong></span></span> 에 추가<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : set PYTHONHOME=%~dp0\Trac\python<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - trac&nbsp;디렉토리 지정<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . ~...~\<span style="COLOR: #3333ff"><span style="COLOR: #ff6600"><strong>VisualSVN Server\conf\httpd-custom.conf</strong></span></span> 수정<br></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Location /trac&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SetHandler mod_python<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PythonInterpreter main_interpreter<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; PythonHandler trac.web.modpython_frontend<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; PythonOption TracEnvParentDir <span style="COLOR: #3333ff"><strong><span style="COLOR: #ff6600">D:\Trac</span></strong></span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; PythonOption TracUriRoot /trac<br><br>&nbsp;&nbsp; 4)&nbsp;환경 설정<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- 관리자 권한 설정<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . trac-admin 디렉토리경로 permission add 계정또는그룹 TRAC_ADMIN<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - trac.ini 수정 : 생성한 프로젝트 trac&nbsp;각종 설정<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . 로고 이미지 변경<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : D:\Trac\TestProject\htdocs 폴더에 이미지 파일을 카피한 후<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><span style="COLOR: #ff6600">[header_logo]<br></span></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alt =&nbsp;~~~ALT 텍스트<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height = -1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; link =&nbsp;~~~홈디렉토리<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; src = site/<span style="COLOR: #ff6600"><strong>test_logo.jpg</strong></span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width = -1<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . 메뉴명 수정<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 아래의 섹션 추가<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><span style="COLOR: #ff6600">[mainnav]</span></strong><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wiki.label = Home<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; timeline.label = Log<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; roadmap.label = Milestone<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; browser.label = Source Browser<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tickets.<strong><span style="COLOR: #ff6600">label</span></strong> = View Issue &lt;-- 메뉴 라벨 변경<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tickets.<strong><span style="COLOR: #ff6600">href</span></strong> = /report/1 &lt;-- 링크 변경<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newticket.label = Write Issue<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; search.label = Search<br><br/><br/>tag : <a href="/tag/subversion" rel="tag">subversion</a>,&nbsp;<a href="/tag/svn" rel="tag">svn</a>,&nbsp;<a href="/tag/trac" rel="tag">trac</a>,&nbsp;<a href="/tag/버전관리" rel="tag">버전관리</a>,&nbsp;<a href="/tag/코드리뷰" rel="tag">코드리뷰</a>,&nbsp;<a href="/tag/visualsvn" rel="tag">visualsvn</a>,&nbsp;<a href="/tag/tortoise" rel="tag">tortoise</a>			 ]]> 
		</description>
		<category>Dev. Management</category>
		<category>subversion</category>
		<category>svn</category>
		<category>trac</category>
		<category>버전관리</category>
		<category>코드리뷰</category>
		<category>visualsvn</category>
		<category>tortoise</category>

		<comments>http://eocs.egloos.com/1409649#comments</comments>
		<pubDate>Mon, 16 Mar 2009 04:35:22 GMT</pubDate>
		<dc:creator>데들리엔젤</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Full Path로 디렉토리 만들기 ]]> </title>
		<link>http://eocs.egloos.com/1405783</link>
		<guid>http://eocs.egloos.com/1405783</guid>
		<description>
			<![CDATA[ 
  <p>=================<br>CTRL+C, CTRL+V<br>=================<br>- 자신이 고민하여 만들어보았거나, 내용을 충분히 이해하고 사용해야겠습니다. ^^;<br>&nbsp;&nbsp; . 내공부족, 절대허덕, 복사지존</p><p><br>void CTest...::Test...() <br>{<br>&nbsp;&nbsp; CString strFullPath = _T("D:\\Test\\TestBub\\2009");<br>&nbsp;&nbsp; if(MakeFullPathDirectory(strFullPath))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // ... ... To Do ... ...<br>}<br></p><p>BOOL CTest...::MakeFullPathDirectory(CString strFullPath)<br>{<br>&nbsp;&nbsp; int nLoop = -1;<br>&nbsp;&nbsp; CString strMakeFolder = _T("");<br>&nbsp;&nbsp; strMakeFolder = strFullPath;<br></p><p>&nbsp;&nbsp; nLoop = strMakeFolder.Find("\\", 0);<br>&nbsp;&nbsp; while((nLoop = strMakeFolder.Find("\\", nLoop + 1)) &gt;= 0)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::CreateDirectory(strMakeFolder.Left(nLoop), NULL);<br></p><p>&nbsp;&nbsp; ::CreateDirectory(strMakeFolder, NULL);<br><br>&nbsp;&nbsp; return TRUE;<br>}</p><br/><br/>tag : <a href="/tag/CreateDirectory" rel="tag">CreateDirectory</a>,&nbsp;<a href="/tag/File" rel="tag">File</a>,&nbsp;<a href="/tag/Folder" rel="tag">Folder</a>			 ]]> 
		</description>
		<category>VC++</category>
		<category>CreateDirectory</category>
		<category>File</category>
		<category>Folder</category>

		<comments>http://eocs.egloos.com/1405783#comments</comments>
		<pubDate>Fri, 13 Mar 2009 06:09:42 GMT</pubDate>
		<dc:creator>데들리엔젤</dc:creator>
	</item>
	<item>
		<title><![CDATA[ SPY를 통해 찾은 하위핸들에 메시지 던지기 ]]> </title>
		<link>http://eocs.egloos.com/1052175</link>
		<guid>http://eocs.egloos.com/1052175</guid>
		<description>
			<![CDATA[ 
  <p>=================<br>CTRL+C, CTRL+V<br>=================<br>-&nbsp;자신이 고민하여 만들어보았거나, 내용을 충분히 이해하고 사용해야겠습니다. ^^;<br>&nbsp;&nbsp; . 내공부족, 절대허덕, 복사지존<br><br>SPY로 본 그대로 걍 무식하게 찾아내려가서 핸들을 잡고 그 녀석한테 메시지를 던집니다.<br>ClassID로 찾거나, 윈도우타이틀로 찾거나 유일한 값으로 찾아 내려가면 됩니다.<br><br>void CCRINGDlg::OnButton2() <br>{<br>&nbsp;HWND hWnd = NULL;<br>&nbsp;// EOCS - 최상위 윈도우를 찾고,<br>&nbsp;hWnd = ::FindWindow(NULL, _T("My Application"));<br>&nbsp;if(hWnd)<br>&nbsp;{<br>&nbsp;&nbsp;// EOCS : SPY를 통해 보았던 하위 윈도우를 찾아 내려가 보세.<br>&nbsp;&nbsp;hWnd = ::FindWindowEx(hWnd, NULL, NULL, _T("DUIBaseHWNDHost"));<br>&nbsp;&nbsp;hWnd = ::FindWindowEx(hWnd, NULL, _T("DirectUIHWND"), NULL);<br>&nbsp;&nbsp;hWnd = ::FindWindowEx(hWnd, NULL, _T("Shell Embedding"), NULL);<br>&nbsp;&nbsp;hWnd = ::FindWindowEx(hWnd, NULL, _T("Shell DocObject View"), NULL);<br>&nbsp;&nbsp;hWnd = ::FindWindowEx(hWnd, NULL, _T("Internet Explorer_Server"), NULL);<br>&nbsp;&nbsp;hWnd = ::FindWindowEx(hWnd, NULL, _T("AfxOleControl80sud"), NULL);<br>&nbsp;&nbsp;hWnd = ::FindWindowEx(hWnd, NULL, NULL, _T("EOCSTEST"));</p><p>&nbsp;&nbsp;if(hWnd)<br>&nbsp;&nbsp;&nbsp;::PostMessage(hWnd, WM_U_APPSENDMSG, (WPARAM)1, (LPARAM)1);<br>&nbsp;}<br>}</p><p><br>메시지를 받는 EOCSTEST에서 WM_U_APPSENDMSG 에 대한 ON_MESSAGE 처리하면 끝입니다.</p><br/><br/>tag : <a href="/tag/SPY" rel="tag">SPY</a>,&nbsp;<a href="/tag/HANDLE" rel="tag">HANDLE</a>,&nbsp;<a href="/tag/FindWindow" rel="tag">FindWindow</a>			 ]]> 
		</description>
		<category>VC++</category>
		<category>SPY</category>
		<category>HANDLE</category>
		<category>FindWindow</category>

		<comments>http://eocs.egloos.com/1052175#comments</comments>
		<pubDate>Tue, 04 Nov 2008 06:19:50 GMT</pubDate>
		<dc:creator>데들리엔젤</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Kill Process ]]> </title>
		<link>http://eocs.egloos.com/1052105</link>
		<guid>http://eocs.egloos.com/1052105</guid>
		<description>
			<![CDATA[ 
  <p>=================<br>CTRL+C, CTRL+V<br>=================<br>-&nbsp;자신이 고민하여 만들어보았거나, 내용을 충분히 이해하고 사용해야겠습니다. ^^;<br>&nbsp;&nbsp; . 내공부족, 절대허덕, 복사지존<br><br>아래 함수 원형은 어딘가에서 보고 드르륵 긁었던거 같네요 ^^;<br><br>BOOL CMainFrame::KillProcess(CString sExeName)<br>{<br>&nbsp;/************************************************************************/<br>&nbsp;/* Eocs_2007_0823 : Kill Process by Exe Name<br>&nbsp;/************************************************************************/<br>&nbsp;&nbsp;&nbsp; sExeName.MakeUpper();</p><p>&nbsp;&nbsp;&nbsp; HANDLE hSnapshot = CreateToolhelp32Snapshot ( TH32CS_SNAPPROCESS, 0 );</p><p>&nbsp;&nbsp;&nbsp; if ( (int)hSnapshot != -1 )<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PROCESSENTRY32 pe32 ;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pe32.dwSize=sizeof(PROCESSENTRY32);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BOOL bContinue ;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CString strProcessName; </p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( Process32First ( hSnapshot, &amp;pe32 ) )<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; do<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strProcessName = pe32.szExeFile; //strProcessName이 프로세스 이름;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strProcessName.MakeUpper();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( ( strProcessName.Find(sExeName,0) != -1 ) )<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HANDLE hProcess = OpenProcess( PROCESS_ALL_ACCESS, 0, pe32.th32ProcessID );<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( hProcess )<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DWORD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dwExitCode;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GetExitCodeProcess( hProcess, &amp;dwExitCode);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TerminateProcess( hProcess, dwExitCode); <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CloseHandle(hProcess);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CloseHandle( hSnapshot );</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return TRUE;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return FALSE;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bContinue = Process32Next ( hSnapshot, &amp;pe32 ); <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } while ( bContinue );</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CloseHandle( hSnapshot );</p><p>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; return FALSE;<br>}<br></p><br/><br/>tag : <a href="/tag/Process" rel="tag">Process</a>,&nbsp;<a href="/tag/프로세스" rel="tag">프로세스</a>,&nbsp;<a href="/tag/PROCESSENTRY32" rel="tag">PROCESSENTRY32</a>,&nbsp;<a href="/tag/PROCESS_ALL_ACCESS" rel="tag">PROCESS_ALL_ACCESS</a>,&nbsp;<a href="/tag/OpenProcess" rel="tag">OpenProcess</a>			 ]]> 
		</description>
		<category>VC++</category>
		<category>Process</category>
		<category>프로세스</category>
		<category>PROCESSENTRY32</category>
		<category>PROCESS_ALL_ACCESS</category>
		<category>OpenProcess</category>

		<comments>http://eocs.egloos.com/1052105#comments</comments>
		<pubDate>Tue, 04 Nov 2008 06:08:53 GMT</pubDate>
		<dc:creator>데들리엔젤</dc:creator>
	</item>
</channel>
</rss>
