<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://pimg.daum-img.net/whsnake/css/atom.css?ver=1.0" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom" version="1.0" >
  <title>Nohave Name's Money Blog</title>
  <link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney"/>
  <link rel="self" type="application/atom+xml" href="http://blog.daum.net/xml/atom/nnmoney"/>
  <rights>이름없음</rights>
  <author>
    <name>이름없음</name>
    <uri>http://blog.daum.net/nnmoney</uri>
  </author>
  <generator uri="http://blog.daum.net" version="1.0">Daum blog (blogmaster@daum.net)</generator>
  <id>tag:blog.daum.net,2009:nnmoney</id>
  <updated>2009-05-10T13:33:37Z</updated>

  		<entry>
	    <title>[펌]무료 게임엔진</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914628"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914628</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-05-10T13:33:37Z</updated>
	    <published>2009-05-10T13:33:37Z</published>
	    <content type="html">
	    	&lt;TABLE cellSpacing=0 cellPadding=0 border=0&gt;
&lt;TBODY&gt;
&lt;TR vAlign=top&gt;
&lt;TD&gt;&lt;SPAN class=&quot;b m-tcol-c&quot;&gt;&lt;FONT color=#706a5f&gt;한국엔진/무료엔진&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class=&quot;m-tcol-c filter-30&quot; noWrap&gt;|&lt;/TD&gt;
&lt;TD class=m-tcol-c noWrap&gt;&lt;A class=m-tcol-c href=&quot;http://cafe.naver.com/ArticleList.nhn?search.clubid=12507299&amp;search.menuid=3&amp;search.boardtype=&quot;&gt;&lt;U&gt;자유로운글&lt;/U&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;DIV class=fr&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;U&gt;&lt;/U&gt;&lt;/TD&gt;
&lt;TD class=&quot;m-tcol-c date&quot;&gt;2008.06.23 21:05&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=board-box-line-dashed&gt;&lt;/DIV&gt;
&lt;DIV class=etc-box&gt;
&lt;DIV class=fl&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=&quot;m-tcol-c b&quot;&gt;
&lt;TABLE cellSpacing=0 summary=&quot;퍼스나콘/아이디 영역&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=pc2w&gt;&lt;A href=&quot;http://item.naver.com/personacon/PersonaconShop.jsp?Redirect=PersonaconSub.jsp?type=itemdetail%26itemseq=1049594&quot; target=itemshop&gt;&lt;IMG height=19 alt=&quot;&quot; src=&quot;http://itemimgs.naver.com/personacon/94/95/1049594.gif&quot; width=19&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class=p-nick&gt;&lt;A class=&quot;m-tcol-c b&quot; onclick=&quot;ui(event, 'treeform',3,'펭구리','12507299','', 'true', 'gamedg'); return false;&quot; href=&quot;http://cafe.naver.com/ArticleRead.nhn?articleid=11199&amp;sc=e0d6361b014725960a&amp;query=%B9%AB%B7%E1+3D+%BF%A3%C1%F8&amp;clubid=12507299#&quot;&gt;&lt;U&gt;펭구리(treeform)&lt;/U&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;
&lt;TD class=&quot;m-tcol-c step&quot;&gt;&lt;SPAN class=filter-50&gt;카페 스탭&lt;/SPAN&gt; &lt;SPAN&gt;&lt;IMG src=&quot;http://cafeimgs.naver.com/levelicon/1/1_888.gif&quot; align=absMiddle border=0&gt;&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=fr&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=url vAlign=top align=right&gt;&lt;SPAN class=filter-50&gt;&lt;A class=&quot;m-tcol-c url-txt&quot; id=linkUrl href=&quot;http://cafe.naver.com/gamedg/11199&quot; target=_top&gt;&lt;U&gt;&lt;FONT color=#706a5f&gt;http://cafe.naver.com/gamedg/11199&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/SPAN&gt; &lt;SPAN&gt;&lt;A class=url-btn onclick=&quot;return false;&quot; href=&quot;http://cafe.naver.com/ArticleRead.nhn?articleid=11199&amp;sc=e0d6361b014725960a&amp;query=%B9%AB%B7%E1+3D+%BF%A3%C1%F8&amp;clubid=12507299#&quot;&gt;&lt;IMG class=copy id=imgArticleURL height=15 alt=&quot;&quot; src=&quot;http://cafeimgs.naver.com/cafe4/btn-copy-add.gif&quot; width=41&gt;&lt;/A&gt;&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=m-tcol-c id=sendPost_11199 align=right&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=h-10&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;tbody m-tcol-c&quot; id=tbody&gt;
&lt;P&gt;무려 15분간 정성들여 쓴 글을 네이버 아저씨가 그냥 씹어 날려버렸습니다. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;대충 다시 씁니다. ---;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;어느 장르에 쓰는지에 대한 이야기가 없어서 최적화된 조언은 못해&lt;/FONT&gt;&lt;/STRONG&gt;드리겠네요. 같은&amp;nbsp; 언XX 엔진이라고 해도 초기버전은 실내에 최적화된 버전이어서 MMORPG용으로 구입했던 한국회사들 개피본 적이 있습니다. 실내용이냐, 실외용이냐, 캐주얼이냐, MMORPG냐, 플랫폼이 뭐냐에 따라 적합한 엔진이 다 다릅니다. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;* &lt;STRONG&gt;Xengine(한국)&lt;/STRONG&gt; - 초기에 &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;라이브러리화된 개발킷을 받아서 개발하는데까지는 무료&lt;/FONT&gt;&lt;/STRONG&gt;. 상용화 전에 소스를 포함한 정식버전을 사면 되며 가격은 Gamebryo 최신판의 1/4 ~ 1/5 정도. 말 잘하면 조금 더 깎을 수도 있을겁니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;* &lt;STRONG&gt;Gible3D(한국)&lt;/STRONG&gt; - 가격은 Xengine&amp;nbsp;보다 비싸며, 퀄러티는&amp;nbsp;XEngine보다 좋다는 평.(다만 이 부분은 그래픽 팀의 역량이 좌우하는 부분이 커서 정확하게는 어느 쪽이 나은지 말하기 힘듬) 툴이 상대적으로 부실하다는 평을 받고 있고, 초기에 구입한 가격보다 추가 비용이 더 든다는 이야기도 간혹 들림.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;* &lt;STRONG&gt;넷텐션(한국)&lt;/STRONG&gt; - 가격은 가장 싸지만, 네트웍엔진(서버)위주이고 클라이언트를 제공하는지는 잘 모름. 초기에 캐주얼 용으로 개발되었던 엔진이라 MMORPG에서는 어떨지 모르겠음. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;* &lt;STRONG&gt;Torque(외국)&lt;/STRONG&gt; - &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;초기 개발시는에 100불만 내면 소스포함 구매가능&lt;/FONT&gt;&lt;/STRONG&gt;. 상용화 전에 정식버전을 사면 됨. 가격은 여러가지 조건으로 가능. 최적화쪽에 문제가 있는듯, 다소 퍼포먼스가 떨어지는 측면이 있음. 국내에서도 몇 회사가 이 엔진을 써본 적이 있으나 상용화까지 가본 온라인 게임은 없는듯. 외국에서는 아마추어 개발자들이 제법 사용. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;* &lt;STRONG&gt;Ogre(외국)&lt;/STRONG&gt; - &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;무료로 쓸 수 있는 공개 엔진&lt;/STRONG&gt;&lt;/FONT&gt;. 외국에서는 상용화된 게임도 몇개 있음. 다만 툴이 상당히 부실하고, 대부분의 툴을 직접 제작해야함. 기존에 오우거 엔진을 써본적이 있는 개발자가 있다면 몰라도, 안 써본 회사에서 사용하는 것은 비추천. 엔진에 익숙해지고, 툴을 만드는데 들어가는 기간(비용)이 엔진 구매가격을 넘어갈 위험이 있음. 한국산업기술대학교에서 사용하는 엔진. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;* 기타 문의 사항이 있으면 아래로 연락주시면 됩니다.&lt;/P&gt;
&lt;P&gt;MSN/Email : &lt;A href=&quot;mailto:xochi3@hotmail.com&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;xochi3@hotmail.com&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Cell Phone : 011-472-2969&lt;/P&gt;&lt;/DIV&gt;
&lt;TABLE class=tag_n_id cellSpacing=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=tagarea&gt;&lt;/TD&gt;
&lt;TD class=idarea&gt;
&lt;P class=other_view&gt;&lt;A class=m-tcol-c href=&quot;http://cafe.naver.com/CafeMemberNetworkView.nhn?m=view&amp;clubid=12507299&amp;memberid=treeform&quot;&gt;&lt;U&gt;&lt;FONT color=#706a5f&gt;작성자의 카페글 더보기&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; &lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 align=right&gt;
&lt;COLGROUP&gt;
&lt;COL&gt;
&lt;COL width=55&gt;&lt;/COLGROUP&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top colSpan=2 height=11&gt;
&lt;DIV class=&quot;per-info board-box-line-dashed&quot;&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=&quot;per-info-id m-tcol-c&quot;&gt;&lt;A class=m-tcol-c href=&quot;javascript:popblog('treeform');&quot;&gt;&lt;U&gt;펭구리와 마법의대륙&lt;/U&gt;&lt;/A&gt; &lt;/TD&gt;
&lt;TD class=per-info&gt;&lt;A class=border-sub href=&quot;javascript:popblog('treeform');&quot;&gt;&lt;IMG height=40 alt=&quot;&quot; src=&quot;http://cafeimgs.naver.com/img/nopic_article.gif&quot; width=40&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;DIV class=h-35&gt;&lt;/DIV&gt;
&lt;DIV class=reply-box id=cmtMenu&gt;
&lt;DIV class=fl&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 border=0&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;VERTICAL-ALIGN: top&quot;&gt;
&lt;TD class=reply&gt;&lt;SPAN class=&quot;reply b m-tcol-p _totalCnt&quot; _cssquery_UID=&quot;5&quot;&gt;&lt;FONT color=#ff3c00&gt;덧글 3개 &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class=&quot;m-tcol-c filter-30&quot;&gt;|&lt;/TD&gt;
&lt;TD class=_sortList style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px&quot; _cssquery_UID=&quot;3&quot;&gt;
&lt;DIV style=&quot;POSITION: relative&quot;&gt;&lt;A class=&quot;b m-tcol-c&quot; href=&quot;http://cafe.naver.com/ArticleRead.nhn?articleid=11199&amp;sc=e0d6361b014725960a&amp;query=%B9%AB%B7%E1+3D+%BF%A3%C1%F8&amp;clubid=12507299#&quot;&gt;&lt;U&gt;&lt;FONT color=#706a5f&gt;&lt;SPAN _cssquery_UID=&quot;6&quot;&gt;등록순&lt;/SPAN&gt;&lt;SPAN style=&quot;DISPLAY: none&quot; _cssquery_UID=&quot;7&quot;&gt;최신순&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;SPAN id=cafe-menu _cssquery_UID=&quot;8&quot;&gt;&lt;SPAN class=cafe-menu-tit style=&quot;BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; WIDTH: 12px; HEIGHT: 12px&quot;&gt;&lt;SPAN class=down-btn style=&quot;BACKGROUND-POSITION: 0px 0px; BACKGROUND-REPEAT: no-repeat&quot;&gt;&lt;U&gt;&lt;FONT color=#706a5f&gt;&lt;IMG style=&quot;MARGIN-RIGHT: 2px&quot; height=12 alt=&quot;&quot; src=&quot;http://cafeimgs.naver.com/cafe4/hidden.gif&quot; width=12&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt; 
&lt;DIV class=perid-layer2 style=&quot;DISPLAY: none&quot; _cssquery_UID=&quot;4&quot;&gt;
&lt;UL&gt;
&lt;LI class=asc&gt;&lt;A href=&quot;http://cafe.naver.com/ArticleRead.nhn?articleid=11199&amp;sc=e0d6361b014725960a&amp;query=%B9%AB%B7%E1+3D+%BF%A3%C1%F8&amp;clubid=12507299#&quot;&gt;&lt;SPAN&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;등록순&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;
&lt;LI class=desc&gt;&lt;A href=&quot;http://cafe.naver.com/ArticleRead.nhn?articleid=11199&amp;sc=e0d6361b014725960a&amp;query=%B9%AB%B7%E1+3D+%BF%A3%C1%F8&amp;clubid=12507299#&quot;&gt;&lt;SPAN&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;최신순&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;
&lt;TD class=&quot;m-tcol-c filter-30&quot;&gt;|&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN class=&quot;b m-tcol-c&quot;&gt;&lt;FONT color=#706a5f&gt;조회수 83&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD class=&quot;m-tcol-c filter-30&quot;&gt;|&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=fr&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;IMG height=10 alt=&quot;&quot; src=&quot;http://cafeimgs.naver.com/cafe4/ico-fum.gif&quot; width=10&gt; &lt;A class=&quot;b m-tcol-p num-recomm&quot; title=&quot;스크랩한 사람 : 0명&quot;&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;A class=m-tcol-c onclick=javascript:boardPrint(); href=&quot;http://cafe.naver.com/ArticleRead.nhn?articleid=11199&amp;sc=e0d6361b014725960a&amp;query=%B9%AB%B7%E1+3D+%BF%A3%C1%F8&amp;clubid=12507299#&quot;&gt;&lt;U&gt;&lt;FONT color=#706a5f&gt;인쇄&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; &lt;/TD&gt;
&lt;TD class=&quot;m-tcol-c filter-30&quot;&gt;|&lt;/TD&gt;
&lt;TD&gt;&lt;A class=m-tcol-c onclick=badArticleReport() href=&quot;http://cafe.naver.com/ArticleRead.nhn?articleid=11199&amp;sc=e0d6361b014725960a&amp;query=%B9%AB%B7%E1+3D+%BF%A3%C1%F8&amp;clubid=12507299#&quot;&gt;&lt;FONT color=#706a5f&gt;&lt;U&gt;신고&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;box-reply2 bg-color&quot; id=comment style=&quot;DISPLAY: block&quot;&gt;
&lt;UL class=cmlist id=cmt_list _cssquery_UID=&quot;1&quot;&gt;
&lt;LI class=&quot;&quot;&gt;
&lt;DIV class=h&gt;
&lt;DIV class=pers_nick_area&gt;
&lt;TABLE cellSpacing=0 summary=&quot;퍼스나콘/아이디 영역&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=pc2w&gt;&lt;FONT color=#706a5f&gt;&lt;U&gt;&lt;IMG height=19 alt=&quot;&quot; src=&quot;http://cafeimgs.naver.com/img/emot/emo11.gif&quot; width=19&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=p-nick&gt;&lt;A class=&quot;m-tcol-c _nickUI&quot; href=&quot;http://cafe.naver.com/ArticleRead.nhn?articleid=11199&amp;sc=e0d6361b014725960a&amp;query=%B9%AB%B7%E1+3D+%BF%A3%C1%F8&amp;clubid=12507299#&quot;&gt;&lt;U&gt;&lt;FONT color=#706a5f&gt;살라시스&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;SPAN class=&quot;date m-tcol-c filter-50&quot;&gt;&lt;FONT color=#706a5f&gt;2008/06/24 09:24&lt;/FONT&gt;&lt;/SPAN&gt; 
&lt;P class=&quot;btn_edit m-tcol-c&quot;&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P class=&quot;comm m-tcol-c&quot;&gt;* &lt;A href=&quot;http://www.devmaster.net/engines/&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;http://www.devmaster.net/engines/&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;BR&gt;- 외국 엔진들에 대한 정보를 모아놓은 사이트입니다. 비교적 가격이 저렴하거나 오픈소스인 무명의 엔진들에 대한 정보를 얻을 수 있습니다.&lt;BR&gt;- 정식으로 상용화할 게임이 아니라 빠른 시간에 무료 소스를 이용해서 간단한 포폴이나 프로토타입을 만들기에 괜찮은 저렴한 엔진들이 꽤있습니다. 상용화급에는 쫌쫌...&lt;BR&gt;&lt;BR&gt;* orgre &lt;BR&gt;- 이넘은 정확하게 말하면 게임엔진이 아니고, 그래픽 렌더링 엔진이라고 합니다. 그래픽 퀄리티에 있어서는 상용화 엔진 수준의 퀄리티를 낼 수 있다는 평을 받고 있지만, 나머지는 커뮤니티에 돌아다니는 소스들을 합치거나 자체 제작하는 수밖에 없을 것 같네요..&lt;BR&gt;&lt;BR&gt;* &lt;/P&gt;&lt;/LI&gt;
&lt;LI class=&quot;filter-30 board-box-line-dashed&quot;&gt;&lt;/LI&gt;
&lt;LI class=&quot;&quot;&gt;
&lt;DIV class=h&gt;
&lt;DIV class=pers_nick_area&gt;
&lt;TABLE cellSpacing=0 summary=&quot;퍼스나콘/아이디 영역&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=pc2w&gt;&lt;IMG height=19 alt=&quot;&quot; src=&quot;http://cafeimgs.naver.com/img/emot/emo11.gif&quot; width=19&gt;&lt;/TD&gt;
&lt;TD class=p-nick&gt;&lt;A class=&quot;m-tcol-c _nickUI&quot; href=&quot;http://cafe.naver.com/ArticleRead.nhn?articleid=11199&amp;sc=e0d6361b014725960a&amp;query=%B9%AB%B7%E1+3D+%BF%A3%C1%F8&amp;clubid=12507299#&quot;&gt;&lt;U&gt;&lt;FONT color=#706a5f&gt;미니밈&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;SPAN class=&quot;date m-tcol-c filter-50&quot;&gt;&lt;FONT color=#706a5f&gt;2008/06/24 19:03&lt;/FONT&gt;&lt;/SPAN&gt; 
&lt;P class=&quot;btn_edit m-tcol-c&quot;&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P class=&quot;comm m-tcol-c&quot;&gt;카지노의 꽃이라고 불리우는 바카라를 소개할께요. &lt;A href=&quot;http://hot60.ah.to/&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;http://hot60.ah.to&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;이제는 강원랜드나 마카오까지 가실 필요가 없어요.&lt;BR&gt;&lt;BR&gt;손쉽게 인터넷을 통해서 접속하시고&lt;BR&gt;&lt;BR&gt;들어가셔서 &lt;A href=&quot;http://hot60.ah.to/&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;http://hot60.ah.to&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;게임 프로그램을 다운받아 설치해보세요.&lt;BR&gt;&lt;BR&gt;한번이라도 카지노에 가보신 분이라면 바카라의 재미를 아실꺼에요.&lt;BR&gt;&lt;BR&gt;50%의 확실한 확률싸움.. &lt;A href=&quot;http://hot60.ah.to/&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;http://hot60.ah.to&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;집에서 게임화면을 통해 미녀 딜러의 진행 모습을 화상화면을 통해&lt;BR&gt;&lt;BR&gt;확인해보시구요.&lt;BR&gt;&lt;BR&gt;확실한 라이브바카라임을 증명해 주는것이죠. &lt;A href=&quot;http://hot60.ah.to/&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;http://hot60.ah.to&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;무료게임부터 재미를 붙여보시구요.&lt;BR&gt;&lt;BR&gt;오늘 운이 좋다 싶으면 도전해보세요.&lt;BR&gt;&lt;BR&gt;큰돈도 5분안에 출금되는 유일한 게임싸이트랍니다.&lt;BR&gt;&lt;/P&gt;&lt;/LI&gt;
&lt;LI class=&quot;filter-30 board-box-line-dashed&quot;&gt;&lt;/LI&gt;
&lt;LI class=&quot;&quot;&gt;
&lt;DIV class=h&gt;
&lt;DIV class=pers_nick_area&gt;
&lt;TABLE cellSpacing=0 summary=&quot;퍼스나콘/아이디 영역&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=pc2w&gt;&lt;A href=&quot;http://item.naver.com/personacon/PersonaconShop.jsp?Redirect=PersonaconSub.jsp?type=itemdetail%26itemseq=1049594&quot; target=itemshop&gt;&lt;IMG height=19 alt=&quot;&quot; src=&quot;http://itemimgs.naver.com/personacon/94/95/1049594.gif&quot; width=19&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD class=p-nick&gt;&lt;A class=&quot;m-tcol-c _nickUI&quot; href=&quot;http://cafe.naver.com/ArticleRead.nhn?articleid=11199&amp;sc=e0d6361b014725960a&amp;query=%B9%AB%B7%E1+3D+%BF%A3%C1%F8&amp;clubid=12507299#&quot;&gt;&lt;U&gt;&lt;FONT color=#706a5f&gt;펭구리&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;SPAN class=&quot;date m-tcol-c filter-50&quot;&gt;&lt;FONT color=#706a5f&gt;2008/06/25 11:30&lt;/FONT&gt;&lt;/SPAN&gt; 
&lt;P class=&quot;btn_edit m-tcol-c&quot;&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P class=&quot;comm m-tcol-c&quot;&gt;살라시스 // 어차피 공개 엔진들은 대부분 그래픽 렌더러와 소수의 툴들만 있어서 나머지 부분은 거의 직접 제작을 해야 한다는 ㅇㅅㅇ &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>무료 폰 게임임 ㅋㅋ</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914627"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914627</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-03-13T21:06:59Z</updated>
	    <published>2009-03-13T21:06:59Z</published>
	    <content type="html">
	    	&lt;DIV id=source&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 650px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center&quot;&gt;&lt;A style=&quot;FONT-SIZE: 13pt&quot; href=&quot;http://www.handy.co.kr/bbs/list.php?board_id=analysis&amp;game_no=2505&quot;&gt;&lt;FONT color=#800080&gt;&lt;U&gt;언제나러브러브 커뮤니티 게시판 보기&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;A href=&quot;http://www.handy.kr/bbs/xfile/lovelove/link.php?u=aHlvam9uZzYzNjc=&quot; target=&quot;_blank&quot;&gt;&lt;FONT color=#800080&gt;&lt;U&gt;&lt;IMG style=&quot;BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px&quot; src=&quot;http://121.143.193.177/xfile/image/lovelove.jpg&quot;&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;http://www.handy.kr/bbs/xfile/lovelove/link.php?u=aHlvam9uZzYzNjc=&quot; target=&quot;_blank&quot;&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;이벤트에 참여하면 모바일게임 언제나러브러브을 선물 받을 수 있습니다.&lt;BR&gt;언제나러브러브 미소녀와의 러브스토리! 여기를 클릭하세요~&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>무료 핸드폰 게임 이벤트임 ㅋㅋ</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914626"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914626</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-03-11T18:43:58Z</updated>
	    <published>2009-03-11T18:43:58Z</published>
	    <content type="html">
	    	&lt;P&gt;&lt;/P&gt;
&lt;DIV id=source&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 500px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center&quot;&gt;&lt;A style=&quot;FONT-SIZE: 13pt&quot; href=&quot;http://www.handy.co.kr/bbs/list.php?board_id=analysis&amp;game_no=2395&quot;&gt;&lt;FONT color=#0000ff&gt;&lt;U&gt;부페타이쿤 커뮤니티 게시판 보기&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;A href=&quot;http://www.handy.kr/bbs/xfile/buffet/link.php?u=aHlvam9uZzYzNjc=&quot; target=&quot;_blank&quot;&gt;&lt;FONT color=#0000ff&gt;&lt;U&gt;&lt;IMG style=&quot;BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px&quot; src=&quot;http://121.143.193.177/xfile/image/buffet.jpg&quot;&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;http://www.handy.kr/bbs/xfile/buffet/link.php?u=aHlvam9uZzYzNjc=&quot; target=&quot;_blank&quot;&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;이벤트에 참여하면 모바일게임 부페타이쿤을 선물 받을 수 있습니다.&lt;BR&gt;부페타이쿤 모이면 즐겁다! 클릭하세요~&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>System Volume Information 폴더에 대한 액세스 권한을 얻는 방법</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914625"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914625</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-03-05T17:11:41Z</updated>
	    <published>2009-03-05T17:11:41Z</published>
	    <content type="html">
	    	&lt;H1 class=title&gt;System Volume Information 폴더에 대한 액세스 권한을 얻는 방법&lt;/H1&gt;
&lt;DIV class=appliesToLink&gt;&lt;A href=&quot;http://support.microsoft.com/kb/309531/ko#appliesto&quot;&gt;&lt;FONT color=#800080&gt;&lt;U&gt;이 문서가 적용되는 제품 보기.&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;SCRIPT type=text/javascript&gt;if (!loadTOCNode) {var loadTOCNode = function(){}}&lt;/SCRIPT&gt;

&lt;DIV class=section id=kb_section&gt;
&lt;H2 class=&quot;subTitle kb_tabs_toggle_closed&quot; id=tocTitle previewfixed=&quot;true&quot;&gt;
&lt;DIV class=&quot;kb_tabs_toggle kb_tabs_toggle_open&quot;&gt;&lt;FONT color=#800080&gt;&lt;U&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;SPAN&gt;&lt;A href=&quot;javascript:void(0);&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;이 페이지에서&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/SPAN&gt; 
&lt;DIV class=sectionpreview_open&gt;&lt;/DIV&gt;&lt;/H2&gt;
&lt;DIV class=&quot;sbody kb_tabs_toggle_closed&quot; id=tocDiv style=&quot;DISPLAY: none; MARGIN-LEFT: 195px&quot;&gt;
&lt;UL style=&quot;DISPLAY: block&quot;&gt;
&lt;LI depth=&quot;1&quot;&gt;&lt;A onclick=&quot;return tocScrollTo(this);&quot; href=&quot;http://support.microsoft.com/kb/309531/ko#&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot;&gt;&lt;SPAN class=tocTxt&gt;&lt;U&gt;&lt;FONT color=#800080&gt;요약&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL class=tocLine&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI depth=&quot;1&quot;&gt;&lt;A onclick=&quot;return tocScrollTo(this);&quot; href=&quot;http://support.microsoft.com/kb/309531/ko#&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot;&gt;&lt;SPAN class=tocTxt&gt;&lt;U&gt;&lt;FONT color=#800080&gt;추가 정보&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL class=tocLine&gt;
&lt;LI depth=&quot;2&quot;&gt;&lt;A onclick=&quot;return tocScrollTo(this);&quot; href=&quot;http://support.microsoft.com/kb/309531/ko#&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot;&gt;&lt;SPAN class=tocTxt&gt;&lt;U&gt;&lt;FONT color=#800080&gt;FAT32 파일 시스템을 사용하는 Microsoft Windows XP Professional 또는 Windows XP Home Edition&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL class=tocLine&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI depth=&quot;2&quot;&gt;&lt;A onclick=&quot;return tocScrollTo(this);&quot; href=&quot;http://support.microsoft.com/kb/309531/ko#&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot;&gt;&lt;SPAN class=tocTxt&gt;&lt;U&gt;&lt;FONT color=#800080&gt;도메인에서 NTFS 파일 시스템을 사용하는 Windows XP Professional&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL class=tocLine&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI depth=&quot;2&quot;&gt;&lt;A onclick=&quot;return tocScrollTo(this);&quot; href=&quot;http://support.microsoft.com/kb/309531/ko#&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot;&gt;&lt;SPAN class=tocTxt&gt;&lt;U&gt;&lt;FONT color=#800080&gt;작업 그룹이나 독립 실행형 컴퓨터에서 NTFS 파일 시스템을 사용하는 Windows XP Professional&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL class=tocLine&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI depth=&quot;2&quot;&gt;&lt;A onclick=&quot;return tocScrollTo(this);&quot; href=&quot;http://support.microsoft.com/kb/309531/ko#&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot;&gt;&lt;SPAN class=tocTxt&gt;&lt;U&gt;&lt;FONT color=#800080&gt;NTFS 파일 시스템을 사용하는 Windows XP Home Edition에서 CACLS 사용&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL class=tocLine&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;SCRIPT type=text/javascript&gt;
            var sectionFilter = &quot;type != 'notice' &amp;&amp; type != 'securedata' &amp;&amp; type != 'querywords'&quot;;
            var tocArrow = &quot;/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot;;
            var depthLimit = 10;
            var depth3Limit = 10;
            var depth4Limit = 5;
            var depth5Limit = 3;
            var tocEntryMinimum = 1;
        &lt;/SCRIPT&gt;
&lt;NOSCRIPT&gt;&lt;style&gt;#tocTitle, #tocDiv{display: none;}&lt;/style&gt;&lt;/NOSCRIPT&gt;
&lt;DIV class=expandcollapseall_open id=kb_expandcollapseall&gt;&lt;A class=expandalltext href=&quot;javascript:void(0);&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;모두 확대&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; | &lt;A class=collapsealltext href=&quot;javascript:void(0);&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;모두 축소&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;
&lt;SCRIPT type=text/javascript&gt;
                    if (kb_page_object)
                    {
                    kb_page_object.kb_imageExpandHoverText = '그림 확대를 위해 클릭하시기 바랍니다';
                    }
                &lt;/SCRIPT&gt;
 &lt;/DIV&gt;
&lt;H2 class=subTitle id=tocHeadRef&gt;
&lt;DIV class=&quot;kb_tabs_toggle kb_tabs_toggle_open&quot;&gt;&lt;/DIV&gt;&lt;SPAN&gt;&lt;A href=&quot;javascript:void(0);&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;요약&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/SPAN&gt; 
&lt;DIV class=sectionpreview_closed&gt;이 문서에서는 System Volume Information 폴더에 대한 액세스 권한을 얻는 방법에 대해 설명합니다. System Volume...&lt;/DIV&gt;&lt;/H2&gt;
&lt;SCRIPT type=text/javascript&gt;
                            loadTOCNode(1, 'summary');
                        &lt;/SCRIPT&gt;

&lt;DIV class=sbody style=&quot;MARGIN-LEFT: 195px&quot;&gt;이 문서에서는 System Volume Information 폴더에 대한 액세스 권한을 얻는 방법에 대해 설명합니다. System Volume Information 폴더는 시스템 복원 도구가 해당 정보와 복원 지점을 저장하기 위해 사용하는 숨겨진 시스템 폴더입니다. 컴퓨터의 모든 파티션에는 System Volume Information 폴더가 있습니다. 문제 해결 목적으로 이 폴더에 대한 액세스 권한을 얻어야 할 수 있습니다. 
&lt;DIV class=topOfPage&gt;&lt;A href=&quot;http://support.microsoft.com/kb/309531/ko#top&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;위로 가기&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H2 class=subTitle id=tocHeadRef&gt;
&lt;DIV class=&quot;kb_tabs_toggle kb_tabs_toggle_open&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/DIV&gt;&lt;SPAN&gt;&lt;A href=&quot;javascript:void(0);&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;추가 정보&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/SPAN&gt; 
&lt;DIV class=sectionpreview_closed&gt;System Volume Information 폴더에 대한 액세스 권한을 얻으려면 해당 절의 단계를 사용하십시오. FAT32 파일 시스템을 사용...&lt;/DIV&gt;&lt;/H2&gt;
&lt;SCRIPT type=text/javascript&gt;
                            loadTOCNode(1, 'moreinformation');
                        &lt;/SCRIPT&gt;

&lt;DIV class=sbody style=&quot;MARGIN-LEFT: 195px&quot;&gt;System Volume Information 폴더에 대한 액세스 권한을 얻으려면 해당 절의 단계를 사용하십시오. 
&lt;DIV class=topOfPage&gt;&lt;A href=&quot;http://support.microsoft.com/kb/309531/ko#top&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;위로 가기&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;H3 id=tocHeadRef&gt;FAT32 파일 시스템을 사용하는 Microsoft Windows XP Professional 또는 Windows XP Home Edition&lt;/H3&gt;
&lt;SCRIPT type=text/javascript&gt;
                loadTOCNode(2, 'moreinformation');
            &lt;/SCRIPT&gt;

&lt;OL&gt;
&lt;LI&gt;&lt;STRONG class=uiterm&gt;시작&lt;/STRONG&gt;을 누른 다음 &lt;STRONG class=uiterm&gt;내 컴퓨터&lt;/STRONG&gt;를 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;도구&lt;/STRONG&gt; 메뉴에서 &lt;STRONG class=uiterm&gt;폴더 옵션&lt;/STRONG&gt;을 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;보기&lt;/STRONG&gt; 탭에서 &lt;STRONG class=uiterm&gt;숨김 파일 및 폴더 표시&lt;/STRONG&gt;를 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;보호된 운영 체제 파일 숨기기(권장)&lt;/STRONG&gt; 확인란 선택을 취소합니다. 변경 확인 메시지가 나타나면 &lt;STRONG class=uiterm&gt;예&lt;/STRONG&gt;를 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;확인&lt;/STRONG&gt;을 누릅니다. 
&lt;LI&gt;루트 폴더에서 &lt;STRONG class=uiterm&gt;System Volume Information&lt;/STRONG&gt; 폴더를 두 번 눌러 엽니다.&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV class=topOfPage&gt;&lt;A href=&quot;http://support.microsoft.com/kb/309531/ko#top&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;위로 가기&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;H3 id=tocHeadRef&gt;도메인에서 NTFS 파일 시스템을 사용하는 Windows XP Professional&lt;/H3&gt;
&lt;SCRIPT type=text/javascript&gt;
                loadTOCNode(2, 'moreinformation');
            &lt;/SCRIPT&gt;

&lt;OL&gt;
&lt;LI&gt;&lt;STRONG class=uiterm&gt;시작&lt;/STRONG&gt;을 누른 다음 &lt;STRONG class=uiterm&gt;내 컴퓨터&lt;/STRONG&gt;를 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;도구&lt;/STRONG&gt; 메뉴에서 &lt;STRONG class=uiterm&gt;폴더 옵션&lt;/STRONG&gt;을 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;보기&lt;/STRONG&gt; 탭에서 &lt;STRONG class=uiterm&gt;숨김 파일 및 폴더 표시&lt;/STRONG&gt;를 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;보호된 운영 체제 파일 숨기기(권장)&lt;/STRONG&gt; 확인란 선택을 취소합니다. 변경 확인 메시지가 나타나면 &lt;STRONG class=uiterm&gt;예&lt;/STRONG&gt;를 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;확인&lt;/STRONG&gt;을 누릅니다. 
&lt;LI&gt;루트 폴더에서 &lt;STRONG class=uiterm&gt;System Volume Information&lt;/STRONG&gt; 폴더를 마우스 오른쪽 단추로 누른 다음 &lt;STRONG class=uiterm&gt;공유 및 보안&lt;/STRONG&gt;을 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;보안&lt;/STRONG&gt; 탭을 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;추가&lt;/STRONG&gt;를 누른 다음 폴더에 대한 액세스 권한을 부여할 사용자 이름을 입력합니다. 해당되는 경우 로컬 또는 도메인의 계정 위치를 선택합니다. 일반적으로 이것은 로그온하는 계정입니다. &lt;STRONG class=uiterm&gt;확인&lt;/STRONG&gt;을 차례로 두 번 누릅니다. 
&lt;LI&gt;루트 폴더에서 &lt;STRONG class=uiterm&gt;System Volume Information&lt;/STRONG&gt; 폴더를 두 번 눌러 엽니다.&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV class=topOfPage&gt;&lt;A href=&quot;http://support.microsoft.com/kb/309531/ko#top&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;위로 가기&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;H3 id=tocHeadRef&gt;작업 그룹이나 독립 실행형 컴퓨터에서 NTFS 파일 시스템을 사용하는 Windows XP Professional&lt;/H3&gt;
&lt;SCRIPT type=text/javascript&gt;
                loadTOCNode(2, 'moreinformation');
            &lt;/SCRIPT&gt;

&lt;OL&gt;
&lt;LI&gt;&lt;STRONG class=uiterm&gt;시작&lt;/STRONG&gt;을 누른 다음 &lt;STRONG class=uiterm&gt;내 컴퓨터&lt;/STRONG&gt;를 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;도구&lt;/STRONG&gt; 메뉴에서 &lt;STRONG class=uiterm&gt;폴더 옵션&lt;/STRONG&gt;을 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;보기&lt;/STRONG&gt; 탭에서 &lt;STRONG class=uiterm&gt;숨김 파일 및 폴더 표시&lt;/STRONG&gt;를 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;보호된 운영 체제 파일 숨기기(권장)&lt;/STRONG&gt; 확인란 선택을 취소합니다. 변경 확인 메시지가 나타나면 &lt;STRONG class=uiterm&gt;예&lt;/STRONG&gt;를 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;모든 사용자에게 동일한 폴더 공유 권한을 지정(권장)&lt;/STRONG&gt; 확인란 선택을 취소합니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;확인&lt;/STRONG&gt;을 누릅니다. 
&lt;LI&gt;루트 폴더에서 &lt;STRONG class=uiterm&gt;System Volume Information&lt;/STRONG&gt; 폴더를 마우스 오른쪽 단추로 누른 다음 &lt;STRONG class=uiterm&gt;속성&lt;/STRONG&gt;을 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;보안&lt;/STRONG&gt; 탭을 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;추가&lt;/STRONG&gt;를 누른 다음 폴더에 대한 액세스 권한을 부여할 사용자 이름을 입력합니다. 일반적으로 이 계정을 사용하여 로그온합니다. &lt;STRONG class=uiterm&gt;확인&lt;/STRONG&gt;을 차례로 두 번 누릅니다. 
&lt;LI&gt;루트 폴더에서 &lt;STRONG class=uiterm&gt;System Volume Information&lt;/STRONG&gt; 폴더를 두 번 눌러 엽니다.&lt;BR&gt;&lt;BR&gt;&lt;B&gt;참고&lt;/B&gt;: System Volume Information 폴더는 이제 Windows XP Home Edition 사용자가 표준 모드에서 액세스할 수 있습니다.&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV class=topOfPage&gt;&lt;A href=&quot;http://support.microsoft.com/kb/309531/ko#top&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;위로 가기&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;H3 id=tocHeadRef&gt;NTFS 파일 시스템을 사용하는 Windows XP Home Edition에서 CACLS 사용&lt;/H3&gt;
&lt;SCRIPT type=text/javascript&gt;
                loadTOCNode(2, 'moreinformation');
            &lt;/SCRIPT&gt;
NTFS 파일 시스템을 사용하는 Windows XP Home Edition에서는 명령줄 도구인 Cacls 도구를 사용하여 파일이나 폴더 ACL(액세스 제어 목록)을 표시하거나 수정할 수도 있습니다. 사용과 스위치를 포함하여 Cacls 도구에 대한 자세한 내용을 보려면 도움말 및 지원에서 &quot;cacls&quot;를 검색하십시오. 
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG class=uiterm&gt;시작&lt;/STRONG&gt;, &lt;STRONG class=uiterm&gt;실행&lt;/STRONG&gt;을 차례로 누르고 &lt;SPAN class=userInput&gt;cmd&lt;/SPAN&gt;를 입력한 다음 &lt;STRONG class=uiterm&gt;확인&lt;/STRONG&gt;을 누릅니다. 
&lt;LI&gt;System Volume Information 폴더에 대한 액세스 권한을 얻을 파티션의 루트 폴더에 있는지 확인합니다. 예를 들어 C:\System Volume Information 폴더에 대한 액세스 권한을 얻으려면 C 드라이브(&quot;C:\&quot; 프롬프트)의 루트 폴더에 있는지 확인합니다. 
&lt;LI&gt;다음 줄을 입력하고 Enter 키를 누릅니다. 
&lt;DIV class=indent&gt;&lt;SPAN class=userInput&gt;cacls &quot;&lt;VAR&gt;driveletter&lt;/VAR&gt;:\System Volume Information&quot; /E /G &lt;VAR&gt;username&lt;/VAR&gt;:F&lt;/SPAN&gt;&lt;/DIV&gt;인용 부호도 입력하되, 표시된 대로 입력해야 합니다. 이 명령은 모든 제어 권한을 사용하여 폴더에 지정된 사용자를 추가합니다. 
&lt;LI&gt;루트 폴더에서 &lt;STRONG class=uiterm&gt;System Volume Information&lt;/STRONG&gt; 폴더를 두 번 눌러 엽니다. 
&lt;LI&gt;문제 해결 후에 권한을 제거해야 하는 경우 명령 프롬프트에 다음 줄을 입력합니다. 
&lt;DIV class=indent&gt;&lt;SPAN class=userInput&gt;cacls &quot;&lt;VAR&gt;driveletter&lt;/VAR&gt;:\System Volume Information&quot; /E /R &lt;VAR&gt;username&lt;/VAR&gt;&lt;/SPAN&gt;&lt;/DIV&gt;이 명령은 지정된 사용자에 대해 모든 권한을 제거합니다.&lt;/LI&gt;&lt;/OL&gt;&lt;BR&gt;다음 단계는 컴퓨터를 안전 모드에서 실행하면 단순 파일 공유가 자동으로 해제되기 때문에 컴퓨터를 안전 모드로 다시 시작하는 경우에도 작동합니다. 
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG class=uiterm&gt;내 컴퓨터&lt;/STRONG&gt;를 열고 &lt;STRONG class=uiterm&gt;System Volume Information&lt;/STRONG&gt; 폴더를 마우스 오른쪽 단추로 누른 다음 &lt;B&gt;속성&lt;/B&gt;을 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;보안&lt;/STRONG&gt; 탭을 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;추가&lt;/STRONG&gt;를 누른 다음 폴더에 대한 액세스 권한을 제공할 사용자 이름을 입력합니다. 일반적으로 이것은 로그온하는 계정입니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;확인&lt;/STRONG&gt;을 차례로 두 번 누릅니다. 
&lt;LI&gt;&lt;STRONG class=uiterm&gt;System Volume Information&lt;/STRONG&gt; 폴더를 두 번 눌러 엽니다.&lt;/LI&gt;&lt;/OL&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;B&gt;Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 &lt;A href=&quot;http://support.microsoft.com/newsgroups/default.aspx&quot; target=&quot;_blank&quot;&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;Microsoft 뉴스 그룹&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;SPAN class=pLink&gt; (http://support.microsoft.com/newsgroups/default.aspx) &lt;/SPAN&gt;에 참여하시기 바랍니다.&lt;/B&gt; 
&lt;DIV class=topOfPage&gt;&lt;A href=&quot;http://support.microsoft.com/kb/309531/ko#top&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;위로 가기&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;sbody norollup&quot; style=&quot;MARGIN-LEFT: 195px&quot;&gt;
&lt;DIV class=appliesTo&gt;&lt;U&gt;&lt;FONT color=#800080&gt;
&lt;HR&gt;
&lt;/FONT&gt;&lt;/U&gt;&lt;A id=appliesto&gt;&lt;/A&gt;
&lt;H5&gt;본 문서의 정보는 다음의 제품에 적용됩니다.&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft Windows XP Home Edition 
&lt;LI&gt;Microsoft Windows XP Professional&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;DIV class=topOfPage&gt;&lt;A href=&quot;http://support.microsoft.com/kb/309531/ko#top&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;위로 가기&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV class=keywords&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=header&gt;
&lt;H5&gt;키워드:&amp;nbsp; &lt;/H5&gt;&lt;/TD&gt;
&lt;TD class=text&gt;kbhowto kbinfo kbenv kbui KB309531&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;출처 - &lt;A href=&quot;http://support.microsoft.com/kb/309531/ko&quot; target=&quot;_blank&quot;&gt;http://support.microsoft.com/kb/309531/ko&lt;/A&gt;&lt;/P&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>[펌] 바탕화면을 보면 성격이 보인다.</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914624"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914624</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-03-02T15:03:29Z</updated>
	    <published>2009-03-02T15:03:29Z</published>
	    <content type="html">
	    	&lt;DIV class=t02 style=&quot;VERTICAL-ALIGN: middle&quot;&gt;
&lt;DIV class=G24 id=ct_t&gt;바탕화면을 보면 성격이 보인다 &lt;/DIV&gt;&lt;!-- LAYER begin --&gt;
&lt;DIV id=overDiv onmouseover=clearTimeout(tid) style=&quot;POSITION: absolute; visible: hidden&quot; onclick=nd() onmouseout=nd()&gt;&lt;/DIV&gt;
&lt;SCRIPT language=JavaScript1.1&gt;
var tid;
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

if( ie4 )
{
    if( navigator.userAgent.indexOf('MSIE 5') &gt; 0 )
        ie5 = true;
    else
        ie5 = false;
}
else
    ie5 = false;

var width = 200;
var height = 80;

var x = 0;
var y = 0;
var snow = 0;
var doc_width=800, doc_height=600

if( (ns4) || (ie4) )
{
    if( ns4 )
        over = document.overDiv

    if( ie4 )
        over = document.all[&quot;overDiv&quot;].style

    //document.onmousemove = mouseMove;

    //if( ns4 ) document.captureEvents(Event.MOUSEMOVE)
}

function nd()
{
    if( (ns4) || (ie4) )
    {
        snow = 0;
        hideObject(over);
    }
}

function waitnd()
{
    tid = setTimeout('nd()',3000);
}

function drc()
{
    if( snow == 1 ) nd();
    var linkpath = &quot;http://ar.donga.com/RealMedia/ads/click_lx.ads/2007.donga.com/fixed/12471/x53/OasDefault/youfirst_textover_click_081009/click.gif/1354453254&quot;;
    var imgpath = &quot;http://adimg.donga.com/madv/img/youfirst/textover_20080.gif&quot;;

    txt = &quot;&lt;TABLE border=0 WIDTH=&quot;+width+&quot; CELLPADDING=0 CELLSPACING=0 bgcolor='#FFFFF0'&gt;&lt;TR&gt;&lt;TD&gt;&lt;a href='&quot;+linkpath+&quot;' target='_blank'&gt;&lt;img src='&quot;+imgpath+&quot;' border='0'&gt;&lt;/a&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&quot;
    layerWrite(txt);

    if( ns4 )
    {
        doc_width=self.innerWidth;
        doc_height=self.innerHeight;
    }
    else
    {
        if( ie4 )
        {
            doc_width=document.body.clientWidth;
            doc_height=document.body.clientHeight;
        }
    }

    disp();
}

function drc_intel()
{
    if( snow == 1 ) nd();
    var linkpath = &quot;http://ar.donga.com/RealMedia/ads/click_lx.ads/www.donga.com/fix/1492754823/x93/click_textover_060203/click.gif/64323733383038363433656664373530&quot;;
    var imgpath = &quot;/news/takeover/intel_20080.gif&quot;;

    txt = &quot;&lt;TABLE border=0 WIDTH=&quot;+width+&quot; CELLPADDING=0 CELLSPACING=0 bgcolor='#FFFFF0'&gt;&lt;TR&gt;&lt;TD&gt;&lt;a href='&quot;+linkpath+&quot;' target='_blank'&gt;&lt;img src='&quot;+imgpath+&quot;' border='0'&gt;&lt;/a&gt;&lt;img src='http://ad1.dmcmedia.co.kr/js.dmc/adtype=1&amp;site=DongA&amp;pp=P76&amp;sz=200x80' width=0 height=0&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&quot;
    layerWrite(txt);

    if( ns4 )
    {
        doc_width=self.innerWidth;
        doc_height=self.innerHeight;
    }
    else
    {
        if( ie4 )
        {
            doc_width=document.body.clientWidth;
            doc_height=document.body.clientHeight;
        }
    }

    disp();
}

function disp()
{
    if( (ns4) || (ie4) )
    {
        if( snow == 0 )
        {
            x = event.x - ( width / 2 );
            if( x &lt; 0 ) x = event.x;
            if (x &gt; 90) x = event.x - 180;
           if( x &lt; 0 ) x = event.x;
            over.left = x + document.body.scrollLeft;
            y = event.y + height;
            if( y &lt; doc_height ) over.top = event.y + 10 + document.body.scrollTop;
            else over.top = event.y - (height + 10) + document.body.scrollTop;
            showObject(over);
            snow = 1;
        }
    }
}

function layerWrite(txt)
{
    if(ns4)
    {
        var lyr = document.overDiv.document
        lyr.write(txt)
        lyr.close()
    }
    else if( ie4 )
        document.all[&quot;overDiv&quot;].innerHTML = txt
}

function showObject(obj)
{
    if( ns4 )
        obj.visibility = &quot;show&quot;
    else if( ie4 )
        obj.visibility = &quot;visible&quot;
}

function hideObject(obj)
{
    if( ns4 )
        obj.visibility = &quot;hide&quot;
    else if( ie4 )
        obj.visibility = &quot;hidden&quot;
}
&lt;/SCRIPT&gt;
&lt;!-- LAYER end --&gt;&lt;/DIV&gt;
&lt;DIV class=t03&gt;&lt;/DIV&gt;&lt;BR style=&quot;LINE-HEIGHT: 34px&quot;&gt;
&lt;DIV class=D_Content&gt;
&lt;DIV class=t01 id=a3&gt;
&lt;DIV id=ct style=&quot;FONT-SIZE: 14px; LINE-HEIGHT: 1.5&quot;&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width=272 align=right border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;IMG height=510 src=&quot;http://www.donga.com/photo/news/200903/200903010122.jpg&quot; width=272 vspace=3&gt;&lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;IMG height=10 src=&quot;http://www.donga.com/news/newsimg/blank.gif&quot;&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;컴퓨터 바탕화면에도 성격이 드러난다? &lt;BR&gt;&lt;BR&gt;영국의 심리학자 도나 도슨은 최근 컴퓨터 바탕화면의 아이콘과 사진으로 개개인의 성격을 짐작할 수 있다는 연구 결과를 발표해 시선을 모았다. &lt;BR&gt;&lt;BR&gt;“우리를 둘러싼 모든 것들은 우리의 성격을 대변할 수 있다”고 주장한 도슨은 “우리가 의식하지는 않지만 컴퓨터를 사용하는 방식에도 성격은 드러날 수밖에 없다”고 전했다. 직장인들의 컴퓨터를 살펴본 결과 바탕화면에 깔아놓은 사진과 아이콘 배열방식만 살펴봐도 ‘컴퓨터 주인’의 성격이 나타났다는 것. &lt;BR&gt;&lt;BR&gt;도슨이 주장한 일명 ‘컴퓨터 바탕화면 지표’에 따르면 &lt;BR&gt;&lt;BR&gt;▲특정한 기준 없이 바탕화면 곳곳에 아이콘을 배열한 사람은 무질서하고 주의가 산만하다 &lt;BR&gt;&lt;BR&gt;▲바탕화면 모서리마다 아이콘을 배치한 사람은 어떤 순간에도 냉철하게 판단하며 균형 감각이 있다. 이런 부류의 사람이 동료들과 무리지어 수다떠는 일을 보는 것은 쉽지 않다 &lt;BR&gt;&lt;BR&gt;▲바탕화면 가득 아이콘을 배치하는 사람은 모든 것을 자신의 통제 하에 두려는 경향이 있다 &lt;BR&gt;&lt;BR&gt;▲바탕화면에 깔아놓은 사진은 그 사람에게 가장 중요한 것을 뜻한다. 부모님은 자녀의 사진을, 휴가를 앞둔 직장인들은 휴양지를 깔아두기도 한다. 친구들의 사진을 바탕화면에 깔아둔 사람은 회사에서도 뛰어난 사교성을 보이는 경우가 많다 &lt;BR&gt;&lt;BR&gt;▲어떤 사진도 없는 ‘파란 바탕화면’은 사생활을 중요시 여기는 사람임을 뜻한다 &lt;BR&gt;&lt;BR&gt;▲월척이나 산정상에서의 ‘영광의 순간’을 담은 사진을 깔아둔 사람은 자존심이 강하고 성취 지향적인 경향이 있다. &lt;BR&gt;&lt;BR&gt;지표를 전해지자 누리꾼들은 ‘내 컴퓨터 바탕화면에는 남자친구와 몰래 여행갔던 곳의 사진이 깔려있다’고 공감한 반면 ‘바탕화면에 숨겨둔 속마음이 걸릴 수도 있으니 조심해야겠네요’라고 입을 모았다. [인기검색어]&lt;BR&gt;&lt;BR&gt;김아연 동아일보 정보검색사 &lt;A href=&quot;mailto:aykim@donga.com&quot;&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;aykim@donga.com&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>방화벽 콘솔</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914621"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914621</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-02-24T09:44:11Z</updated>
	    <published>2009-02-24T09:44:11Z</published>
	    <content type="html">
	    	&lt;P&gt;우리 사용자들은 XP의 서버스팩2(SP2)에 오면서 방화벽(firewall)으로 인한 혼란을 겪어왔다. SP2이전까지는 포트(port)들이 대부분 개방된 상태로 유지하는 정책을 사용했기 때문에 P2P를 비롯 대부분의 프로그램들을 사용하는데 특별한 어려움이 없었지만, SP2부터는 보안 정책상 기본적으로 포트가 닫힌(close) 상태를 유지하도록 변경되었다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;보안상 정책은 기본적으로 1. &lt;B&gt;허용(allow)&lt;/B&gt;에서 필요에 따라 &lt;B&gt;거부(deny)&lt;/B&gt;쪽으로 강화하는 방식이 있고, 2. 기본적으로 &lt;B&gt;거부&lt;/B&gt;에서 &lt;B&gt;허용&lt;/B&gt;쪽으로 완화하는 방식의 2가지가 있다라고 한다면, 불편하지만 보다 안전한 방식은 기본값을 거부로 두고 필요에 따라서 허용쪽으로 설정해 가는 것이다. 불편하더라도 1번 보다는 2번이 휠씬 안전하다고 할 수 있는데, 이렇듯 보안과 사용자 편이성은 반비례하는 특성을 가진다는 점에서 우리 사용자들은 XP의 방화벽 정책을 이해하고 자신의 컴퓨터를 보다 안전하게 유지시키기 위한 관리가 필요하다고 할 수 있다. &lt;BR&gt;&lt;BR&gt;&lt;A onclick=&quot;window.open('http://winnwe.com/images/uploads/winxp/firewall_cmd_cap.png','popup','width=535,height=505,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false&quot; href=&quot;http://winnwe.com/images/uploads/winxp/firewall_cmd_cap.png&quot;&gt;&lt;IMG class=imgRightBack height=235 alt=image src=&quot;http://winnwe.com/images/uploads/winxp/firewall_cmd_cap_thumb.png&quot; width=250 align=right border=0 name=image&gt;&lt;/A&gt;&amp;nbsp;향샹된 방화벽기능이 있는 보안 소프트웨어를 구입하는 것이 보다 바람직하겠지만, Windows가 제공하는 방화벽만으로도 어느정도는 위험을 방지할 수 있으므로 특별히 보안 소프트웨어가 설치되어져 있지 않다면 Windows의 방화벽을 기본적으로 활성화하는 것이 안전하다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;XP의 방화벽을 제어하기 위해서는 GUI을 사용하는 것이 일반적이지만 CLI를 이용한 명령도 가능한데, 이러한 명령은 주로 고급 사용자들이 이용하는 방식으로써 복잡다단해서 사실 배우기(Mr.Learn)도 한번에 모두 다루기가 어렵다. 그렇지만 웹로그 형식을 빌어 조금씩 다루어 나아가다 보면 추후에 체계적인 정리가 가능하리라 생각한다. 방화벽은 netsh을 통해서 다양한 설정이 가능하지만 여기서 방화벽&lt;SPAN id=callbacknestspr2adtistorycom1706793 style=&quot;FLOAT: right; WIDTH: 1px; HEIGHT: 1px&quot;&gt;&lt;EMBED id=bootstrapperspr2adtistorycom1706793 src=http://spr2ad.tistory.com/plugin/CallBack_bootstrapperSrc?nil_profile=tistory&amp;nil_type=copied_post width=1 height=1 type=application/x-shockwave-flash allowscriptaccess=&quot;always&quot; wmode=&quot;transparent&quot; EnableContextMenu=&quot;false&quot; FlashVars=&quot;&amp;callbackId=spr2adtistorycom1706793&amp;host=http://spr2ad.tistory.com&amp;embedCodeSrc=http%3A%2F%2Fspr2ad.tistory.com%2Fplugin%2FCallBack_bootstrapper%3F%26src%3Dhttp%3A%2F%2Fcfs.tistory.com%2Fblog%2Fplugins%2FCallBack%2Fcallback%26id%3D170%26callbackId%3Dspr2adtistorycom1706793%26destDocId%3Dcallbacknestspr2adtistorycom1706793%26host%3Dhttp%3A%2F%2Fspr2ad.tistory.com%26float%3Dleft&quot; swLiveConnect=&quot;true&quot;&gt;&lt;/SPAN&gt; 자체의 활성/비활성 그리고 예외를 허용/비허용을 명령을 통해서 다루어 보는 방법이다.(XP와 비스타 공통) &lt;BR&gt;&amp;nbsp;먼저 XP의 제어판에서 보안 센터를 가동해 보면 보안 설정 관리 대상에 Windows 방화벽이라는 것이 존재한다. GUI에서는 이 속성창을 통해서 Windows 방화벽을 활성/비활성으로 설정이 가능하며, 활성항목의 하위에는 다시 예외 목록 허용/비허용이 보여진다. 이러한 설정을 GUI가 아닌 CLI(command-line interface)를 통해서 제어해 보려면 netsh을 이용한다. CLI가 커멘드 셸(command shell)이라면 이 셸을 통해서 네트워크 명령이 가능한 네트워크 전용 셸(network shell)로 진입하려면 netsh이라고 입력을 한다. 그리고 또다시 방화벽설정을 위한 하위 명령어로 진입하려면 다시 firewall이라고 입력을 한다.(물론 netsh로 진입을 해야만 가능한 것은 아님)&lt;BR&gt;&lt;BR&gt;시작 판넬 &lt;FONT face=Arial&gt;►&lt;/FONT&gt; 실행 &lt;FONT face=Arial&gt;►&lt;/FONT&gt; cmd입력 &lt;FONT face=Arial&gt;►&lt;/FONT&gt; netsh &lt;FONT face=Arial&gt;►&lt;/FONT&gt; firewall&lt;BR&gt;&lt;/P&gt;
&lt;DIV class=blockquote2&gt;netsh firewall&gt;&lt;B&gt;_&lt;/B&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;FONT size=+1&gt;&lt;B&gt;1. 방화벽의 활성/비활성&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;netsh의 firewall모드로 진입을 했으면 다음과 같이 명령이 가능하다.&lt;BR&gt;&lt;BR&gt;set opmode enable 또는 set opmode disable&lt;BR&gt;이 경우 명령이 성공적으로 이루어지면 한글 XP에서는 단지 &lt;B&gt;확인됨&lt;/B&gt;으로만 출력이 되는 점이 아쉬운데, 보안 센터에서 Windows 방화벽 속성창을 새롭게 실행을 하면 방화벽의 활성 또는 비활성 상태의 확인이 가능하다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;FONT size=+1&gt;&lt;B&gt;2. 예외 목록 허용/비허용&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;set opmode는 방화벽의 활성/비활성 다음으로 예외목록에 대한 허용/비허용 인자를 받는 것이 가능하다.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;FONT size=+1&gt;&lt;B&gt;set opmode [방화벽의 활성/비활성] [예외 목록 허용/비허용]&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;DIV class=blockquote2&gt;a. set opmode enable disable - 방화벽은 활성, 예외 목록 허용(언체크이므로 비허용)&lt;BR&gt;b. set opmode enable enable - 방화벽도 활성, 예외 목록 허용 안 함.(체크이므로 허용) &lt;BR&gt;c. set opmode disable - 방화벽 비활성이므로 예외 목록은 의미가 없음.&lt;/DIV&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;FONT size=+1&gt;&lt;B&gt;3. 커맨드셸에서 직접 명령하기&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;1번과 2번이 교과서적인 방법이라면, netsh에 들어가지 않고도 커맨드 셸에서 아래와 같은 명령이 가능하다.&lt;BR&gt;&lt;/P&gt;
&lt;DIV class=blockquote2&gt;a. netsh firewall set opmode en dis&lt;BR&gt;b. netsh firewall set opmode en en&lt;BR&gt;c. netsh firewall set opmode dis&lt;BR&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;BR&gt;enable를 en으로 disable를 dis로 하면 된다. &lt;BR&gt;&lt;/P&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>Get window handlle (hWnd) from process ID </title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914620"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914620</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-02-17T17:45:17Z</updated>
	    <published>2009-02-17T17:45:17Z</published>
	    <content type="html">
	    	&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'**************************************
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;' Name: Get window handlle (hWnd) from p
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     rocess ID
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;' Description:A module for retrieving th
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     e handle number (hWnd) of a window provi
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     ding only the process id number (PID). T
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     his code is seeking handles that match t
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     he given PID and returns the hanlde that
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     refers to a visible window. But, since n
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     ot all the processes running are windowe
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     d or some processes may have multiple wi
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     ndows, may not work for every case.
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;' By: Evripidis
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'This code is copyrighted and has&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;' limited warranties.Please see http://w
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     ww.Planet-Source-Code.com/vb/scripts/Sho
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     wCode.asp?txtCodeId=63954&amp;lngWId=1&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'for details.&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'**************************************
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'EVRIS JAN 2006
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'vcr4545@yahoo.com
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;Option Explicit
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Const&lt;/FONT&gt; GWL_STYLE = (-16)
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Const&lt;/FONT&gt; GWL_EXSTYLE = (-20)
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Const&lt;/FONT&gt; WS_VISIBLE = &amp;H10000000
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Const&lt;/FONT&gt; WS_EX_APPWINDOW = &amp;H40000
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Type&lt;/FONT&gt; HWND_TEXT
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    Window_Handle As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Long&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    Window_Title As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;String&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;End&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Type&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; ColCounter As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Long&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; HandleTextCollection() As HWND_TEXT
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Declare&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Function&lt;/FONT&gt; EnumWindows &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Lib&lt;/FONT&gt; &quot;user32&quot; _
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    (ByVal lpEnumFunc As Long, ByVal lParam As Long) As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Boolean&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Declare&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Function&lt;/FONT&gt; GetWindowText &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Lib&lt;/FONT&gt; &quot;user32&quot; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Alias&lt;/FONT&gt; &quot;GetWindowTextA&quot; _
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    (ByVal Hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Declare&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Function&lt;/FONT&gt; GetWindowTextLength &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Lib&lt;/FONT&gt; &quot;user32&quot; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Alias&lt;/FONT&gt; &quot;GetWindowTextLengthA&quot; _
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    (ByVal Hwnd As Long) As Long
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Declare&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Function&lt;/FONT&gt; GetWindowLong &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Lib&lt;/FONT&gt; &quot;user32&quot; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Alias&lt;/FONT&gt; &quot;GetWindowLongA&quot; _
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    (ByVal Hwnd As Long, ByVal wIndx As Long) As Long
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Declare&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Function&lt;/FONT&gt; GetWindowThreadProcessId &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Lib&lt;/FONT&gt; &quot;user32&quot; _
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    (ByVal Hwnd As Long, lpdwProcessId As Long) As Long
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Function&lt;/FONT&gt; EnumWindowsProc(ByVal Hwnd As Long, ByVal lParam As Long) As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Boolean&lt;/FONT&gt;
&lt;/PRE&gt;
&lt;P&gt;&lt;BR itxtvisited=&quot;1&quot;&gt;&lt;/P&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Dim&lt;/FONT&gt; Title As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;String&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Dim&lt;/FONT&gt; r As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Long&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    r = GetWindowTextLength(Hwnd)
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    Title = Space(r)
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    GetWindowText Hwnd, Title, r + 1
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'Add to type array
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    ColCounter = ColCounter + 1
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    ReDim Preserve HandleTextCollection(ColCounter)
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    HandleTextCollection(ColCounter).Window_Handle = Hwnd
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    HandleTextCollection(ColCounter).Window_Title = Title
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

EnumWindowsProc = &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;True&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;End&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Function&lt;/FONT&gt;
&lt;/PRE&gt;
&lt;P&gt;&lt;BR itxtvisited=&quot;1&quot;&gt;&lt;/P&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Private&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Sub&lt;/FONT&gt; EnumAllWindows()
&lt;/PRE&gt;
&lt;P&gt;&lt;BR itxtvisited=&quot;1&quot;&gt;&lt;/P&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    ColCounter = 0
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    ReDim HandleTextCollection(0)
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

EnumWindows AddressOf EnumWindowsProc, ByVal 0&amp;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'At this point, HandleTextCollection() a
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     rray holds the handles and window titles
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'of all windows enumerated
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;End&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Sub&lt;/FONT&gt;
&lt;/PRE&gt;
&lt;P&gt;&lt;BR itxtvisited=&quot;1&quot;&gt;&lt;/P&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Public&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Function&lt;/FONT&gt; GetWindowHandleFromPID(ByVal AppPID As Long) As Long
&lt;/PRE&gt;
&lt;P&gt;&lt;BR itxtvisited=&quot;1&quot;&gt;&lt;/P&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Dim&lt;/FONT&gt; AppPID_HWND() As HWND_TEXT 'Will store only handles related to AppPID
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Dim&lt;/FONT&gt; CNT As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Long&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Dim&lt;/FONT&gt; HND As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Long&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Dim&lt;/FONT&gt; n As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Long&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Dim&lt;/FONT&gt; r As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Long&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Dim&lt;/FONT&gt; i As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Long&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Dim&lt;/FONT&gt; TaskID As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Long&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Dim&lt;/FONT&gt; TheHandle As &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Long&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'STEP 1: Find all window handles current
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     ly running
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'and put them into HandleTextCollection(
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     ) array
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    Call EnumAllWindows
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'STEP 2: Filter handles and keep only th
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     eese tha match with AppPID pid number
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'and put them into AppPID_HWND() array
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'GetWindowThreadProcessId returns by ref
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     erence the PID for each handle given
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    CNT = 0
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    ReDim AppPID_HWND(0)
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;For&lt;/FONT&gt; i = 1 &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;To&lt;/FONT&gt; UBound(HandleTextCollection())
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;        HND = HandleTextCollection(i).Window_Handle
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;        n = GetWindowThreadProcessId(HND, TaskID)
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

        &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;If&lt;/FONT&gt; TaskID = AppPID &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Then&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;            &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'Handle matches AppPID
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;            CNT = CNT + 1
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;            ReDim Preserve AppPID_HWND(CNT)
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;            AppPID_HWND(CNT).Window_Handle = HND
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;            AppPID_HWND(CNT).Window_Title = HandleTextCollection(i).Window_Title
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;        &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;End&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;If&lt;/FONT&gt;
&lt;/PRE&gt;
&lt;P&gt;&lt;BR itxtvisited=&quot;1&quot;&gt;&lt;/P&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Next&lt;/FONT&gt; i
&lt;/PRE&gt;
&lt;P&gt;&lt;BR itxtvisited=&quot;1&quot;&gt;&lt;/P&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'STEP 3: From all the handles related to
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     AppPID, search for the handle
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'that refers to a window that is visible
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     .
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;For&lt;/FONT&gt; i = 1 &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;To&lt;/FONT&gt; UBound(AppPID_HWND())
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;        &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'Must be a visible window
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;        n = GetWindowLong(AppPID_HWND(i).Window_Handle, GWL_STYLE)
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;        &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'And a top-level window onto the taskbar
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;        &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'     since the window is visible
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;        r = GetWindowLong(AppPID_HWND(i).Window_Handle, GWL_EXSTYLE)
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

        &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;If&lt;/FONT&gt; (n) And (WS_VISIBLE) &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Then&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;

            &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;If&lt;/FONT&gt; (r) And (WS_EX_APPWINDOW) &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Then&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;                &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'Is it the right hWnd ?
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;                &lt;FONT color=#186125 itxtvisited=&quot;1&quot;&gt;'TODO: GetTitleBarInfo
&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;                TheHandle = AppPID_HWND(i).Window_Handle
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;                &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Exit&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;For&lt;/FONT&gt;
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;            &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;End&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;If&lt;/FONT&gt;
&lt;/PRE&gt;
&lt;P&gt;&lt;BR itxtvisited=&quot;1&quot;&gt;&lt;/P&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;        &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;End&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;If&lt;/FONT&gt;
&lt;/PRE&gt;
&lt;P&gt;&lt;BR itxtvisited=&quot;1&quot;&gt;&lt;/P&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Next&lt;/FONT&gt; i
&lt;/PRE&gt;
&lt;P&gt;&lt;BR itxtvisited=&quot;1&quot;&gt;&lt;/P&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    GetWindowHandleFromPID = TheHandle
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;    
&lt;/PRE&gt;&lt;PRE itxtvisited=&quot;1&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2 itxtvisited=&quot;1&quot;&gt;&lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;End&lt;/FONT&gt; &lt;FONT color=#000080 itxtvisited=&quot;1&quot;&gt;Function&lt;/FONT&gt;
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;출처 - &lt;A href=&quot;http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=63954&amp;lngWId=1&quot;&gt;http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=63954&amp;lngWId=1&lt;/A&gt;&lt;BR itxtvisited=&quot;1&quot;&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;CENTER itxtvisited=&quot;1&quot;&gt;&lt;/CENTER&gt;
&lt;CENTER itxtvisited=&quot;1&quot;&gt;&lt;/CENTER&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>Change Icon of EXE file through code extracting it from other EXE file</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914619"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914619</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-02-17T16:41:55Z</updated>
	    <published>2009-02-17T16:41:55Z</published>
	    <content type="html">
	    	&lt;P&gt;&lt;SPAN style=&quot;COLOR: #000000&quot;&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot;&gt;&lt;/SPAN&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff8000&quot; vNAwE=&quot;1&quot; oIqxp=&quot;6&quot;&gt;#include&lt;stdio.h&gt; &lt;BR&gt;#include&lt;windows.h&gt; &lt;BR&gt;#include&amp;nbsp;&lt;stdlib.h&gt; &lt;BR&gt;#include&lt;iostream.h&gt; &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;int&amp;nbsp;main&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;int&amp;nbsp;argc&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;char&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;*&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;argv&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;&lt;FONT face=&quot;Courier New&quot;&gt;[]) &lt;BR&gt;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff8000&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;//lay&amp;nbsp;handle&amp;nbsp;cua&amp;nbsp;File&amp;nbsp;Icon &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;HANDLE&amp;nbsp;hIcon&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;CreateFile&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #dd0000&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;&quot;D:\\1.ico&quot;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot;&gt;, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;GENERIC_READ&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;0&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;NULL&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;OPEN_EXISTING&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;FILE_ATTRIBUTE_NORMAL&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;NULL&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;hIcon&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;printf&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #dd0000&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;&quot;khong&amp;nbsp;the&amp;nbsp;tao&amp;nbsp;icon&quot;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;LPBYTE&amp;nbsp;lpBuf&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;DWORD&amp;nbsp;dwFileSize&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;dwBytesRead&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;dwFileSize&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;GetFileSize&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;hIcon&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;NULL&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;);&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #ff8000&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;//lay&amp;nbsp;kich&amp;nbsp;thuoc&amp;nbsp;cua&amp;nbsp;no &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;cout&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;&lt;&lt;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;dwFileSize&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;lpBuf&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;=&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;LPBYTE&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;)&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;malloc&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;dwFileSize&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;lpBuf&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;CloseHandle&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;hIcon&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;printf&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #dd0000&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;&quot;khong&amp;nbsp;the&amp;nbsp;cap&amp;nbsp;phat&amp;nbsp;dong&quot;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;ReadFile&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;hIcon&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;lpBuf&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;dwFileSize&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;,&amp;nbsp;&amp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;dwBytesRead&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;NULL&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;dwBytesRead&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;!=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;dwFileSize&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;free&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;lpBuf&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;CloseHandle&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;hIcon&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;printf&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #dd0000&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;&quot;khong&amp;nbsp;the&amp;nbsp;doc&amp;nbsp;FIle&quot;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;CloseHandle&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;hIcon&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;HANDLE&amp;nbsp;hUpdateRes&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;hUpdateRes&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;BeginUpdateResource&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #dd0000&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;&quot;D:\\1.exe&quot;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot;&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;FALSE&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;hUpdateRes&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;==&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;NULL&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;free&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;lpBuf&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;printf&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #dd0000&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;&quot;khong&amp;nbsp;the&amp;nbsp;mo&amp;nbsp;File&quot;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;1&quot; oIqxp=&quot;2&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;1&quot; oIqxp=&quot;0&quot;&gt;1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;6&quot;&gt;; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;UpdateResource&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;hUpdateRes&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;RT_ICON&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;MAKEINTRESOURCE&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;), &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;MAKELANGID&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;LANG_NEUTRAL&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;SUBLANG_NEUTRAL&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;), &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;lpBuf&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;dwBytesRead&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;2&quot;&gt;)) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;free&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;lpBuf&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;printf&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #dd0000&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;&quot;khong&amp;nbsp;the&amp;nbsp;up&amp;nbsp;date&amp;nbsp;FIle&quot;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;2&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;6&quot;&gt;; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;EndUpdateResource&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;hUpdateRes&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;FALSE&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;2&quot;&gt;)) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;free&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;lpBuf&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;printf&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #dd0000&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;&quot;khong&amp;nbsp;the&amp;nbsp;ket&amp;nbsp;thuc&quot;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;2&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;2&quot;&gt;; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;free&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;lpBuf&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;printf&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #007700&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #dd0000&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;&quot;Hello&amp;nbsp;World!\n&quot;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;2&quot;&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot; vNAwE=&quot;2&quot; oIqxp=&quot;0&quot;&gt;0&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;2&quot;&gt;&lt;FONT face=&quot;Courier New&quot;&gt;; &lt;BR&gt;}&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;COLOR: #000000&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;2&quot;&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;COLOR: #000000&quot;&gt;&lt;SPAN style=&quot;COLOR: #007700&quot; vNAwE=&quot;2&quot; oIqxp=&quot;2&quot;&gt;&lt;FONT face=&quot;Courier New&quot;&gt;출처 - &lt;A href=&quot;http://www.go4expert.com/forums/showthread.php?p=42032&quot; target=&quot;_blank&quot;&gt;http://www.go4expert.com/forums/showthread.php?p=42032&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #0000bb&quot;&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>icon + exe</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914618"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914618</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-02-17T09:58:08Z</updated>
	    <published>2009-02-17T09:58:08Z</published>
	    <content type="html">
	    	&lt;DIV dir=ltr style=&quot;COLOR: #000; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: left&quot; vNAwE=&quot;0&quot; oIqxp=&quot;0&quot;&gt;'This project needs a PictureBox, called 'Picture1'&lt;BR&gt;&lt;BR&gt;'In general section&lt;BR&gt;Private Declare Function DrawIcon Lib &quot;user32&quot; Alias &quot;DrawIcon&quot; (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As Long&lt;BR&gt;Private Declare Function ExtractIcon Lib &quot;shell32.dll&quot; Alias &quot;ExtractIconA&quot; (ByVal hInst As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long&lt;BR&gt;Private Declare Function GetWindowsDirectory Lib &quot;kernel32&quot; Alias &quot;GetWindowsDirectoryA&quot; (ByVal lpBuffer As String, ByVal nSize As Long) As Long&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Private Sub Form_Load()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'KPD-Team 1998&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'URL: [url]http://www.allapi.net/[/url]&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'E-Mail: [email]KPDTeam@Allapi.net[/email]&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim Path as String, strSave as string&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Create a buffer string&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; strSave = String(200, Chr$(0))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Get the windows directory and append '\REGEdit.exe' to it&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Path = Left$(strSave, GetWindowsDirectory(strSave, Len(strSave))) + &quot;\REGEdit.exe&quot;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'No pictures&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Picture1.Picture = LoadPicture()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Set graphicmode to 'persistent&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Picture1.AutoRedraw = True&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Extract the icon from REGEdit&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return1&amp; = ExtractIcon(Me.hWnd, Path, 2)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Draw the icon on the form&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return2&amp; = DrawIcon(Picture1.hdc, 0, 0, return1&amp;)&lt;BR&gt;End Sub&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;출처 - &lt;A href=&quot;http://www.xtremevbtalk.com/showthread.php?t=203178&amp;highlight=icon+exe&quot;&gt;http://www.xtremevbtalk.com/showthread.php?t=203178&amp;highlight=icon+exe&lt;/A&gt;&lt;/P&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>How To Change the Application Icon with Visual Basic</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914617"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914617</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-02-17T09:51:33Z</updated>
	    <published>2009-02-17T09:51:33Z</published>
	    <content type="html">
	    	&lt;DIV class=articleProperty&gt;Article ID: 259673 - Last Review: June 29, 2004 - Revision: 2.1&lt;/DIV&gt;
&lt;H1 class=title&gt;How To Change the Application Icon with Visual Basic&lt;/H1&gt;
&lt;DIV class=appliesToLink&gt;&lt;A href=&quot;http://support.microsoft.com/kb/259673#appliesto&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;View products that this article applies to.&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;SCRIPT type=text/javascript&gt;if (!loadTOCNode) {var loadTOCNode = function(){}}&lt;/SCRIPT&gt;

&lt;DIV class=notice&gt;This article was previously published under Q259673&lt;/DIV&gt;
&lt;DIV class=section id=kb_section&gt;
&lt;H2 class=&quot;subTitle kb_tabs_toggle_closed&quot; id=tocTitle&gt;
&lt;DIV class=&quot;kb_tabs_toggle kb_tabs_toggle_open&quot;&gt;&lt;/DIV&gt;&lt;SPAN&gt;On This Page&lt;/SPAN&gt; 
&lt;DIV class=sectionpreview_open&gt;&lt;/DIV&gt;&lt;/H2&gt;
&lt;DIV class=&quot;sbody kb_tabs_toggle_closed&quot; id=tocDiv style=&quot;DISPLAY: none; MARGIN-LEFT: 195px&quot;&gt;
&lt;UL style=&quot;DISPLAY: block&quot;&gt;
&lt;LI depth=&quot;1&quot;&gt;&lt;A onclick=&quot;return tocScrollTo(this);&quot; href=&quot;http://support.microsoft.com/kb/259673#&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot;&gt;&lt;SPAN class=tocTxt&gt;&lt;U&gt;&lt;FONT color=#800080&gt;SUMMARY&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL class=tocLine&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI depth=&quot;1&quot;&gt;&lt;A onclick=&quot;return tocScrollTo(this);&quot; href=&quot;http://support.microsoft.com/kb/259673#&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot;&gt;&lt;SPAN class=tocTxt&gt;&lt;U&gt;&lt;FONT color=#800080&gt;MORE INFORMATION&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL class=tocLine&gt;
&lt;LI depth=&quot;2&quot;&gt;&lt;A onclick=&quot;return tocScrollTo(this);&quot; href=&quot;http://support.microsoft.com/kb/259673#&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot;&gt;&lt;SPAN class=tocTxt&gt;&lt;U&gt;&lt;FONT color=#800080&gt;Step-by-Step Example&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL class=tocLine&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;SCRIPT type=text/javascript&gt;
      var sectionFilter = &quot;type != 'notice' &amp;&amp; type != 'securedata' &amp;&amp; type != 'querywords'&quot;;
      var tocArrow = &quot;/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot;;
      var depthLimit = 10;
      var depth3Limit = 10;
      var depth4Limit = 5;
      var depth5Limit = 3;
      var tocEntryMinimum = 1;
    &lt;/SCRIPT&gt;
&lt;NOSCRIPT&gt;&lt;style&gt;#tocTitle, #tocDiv{display: none;}&lt;/style&gt;&lt;/NOSCRIPT&gt;
&lt;DIV class=expandcollapseall_open id=kb_expandcollapseall&gt;&lt;A class=expandalltext href=&quot;javascript:void(0);&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;Expand all&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; | &lt;A class=collapsealltext href=&quot;javascript:void(0);&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;Collapse all&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;
&lt;SCRIPT type=text/javascript&gt;
          if (kb_page_object)
          {
            kb_page_object.kb_imageExpandHoverText = 'Click to expand this image';
          }
        &lt;/SCRIPT&gt;
 &lt;/DIV&gt;
&lt;H2 class=subTitle id=tocHeadRef&gt;
&lt;DIV class=&quot;kb_tabs_toggle kb_tabs_toggle_open&quot;&gt;&lt;/DIV&gt;&lt;SPAN&gt;SUMMARY&lt;/SPAN&gt; 
&lt;DIV class=sectionpreview_closed&gt;Sometimes you may want to change the icon associated with an application. This a...&lt;/DIV&gt;&lt;/H2&gt;
&lt;SCRIPT type=text/javascript&gt;
              loadTOCNode(1, 'summary');
            &lt;/SCRIPT&gt;

&lt;DIV class=sbody style=&quot;MARGIN-LEFT: 195px&quot;&gt;Sometimes you may want to change the icon associated with an application. This application icon is what appears when you use the ALT+TAB key combination to switch between applications that are currently running on your computer. The icon can be changed by using the &lt;B&gt;SendMessage&lt;/B&gt; API function. 
&lt;DIV class=topOfPage&gt;&lt;A href=&quot;http://support.microsoft.com/kb/259673#top&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;Back to the top&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H2 class=subTitle id=tocHeadRef&gt;
&lt;DIV class=&quot;kb_tabs_toggle kb_tabs_toggle_open&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/DIV&gt;&lt;SPAN&gt;MORE INFORMATION&lt;/SPAN&gt; 
&lt;DIV class=sectionpreview_closed&gt;All Visual Basic applications have an invisible top-level window that processes...&lt;/DIV&gt;&lt;/H2&gt;
&lt;SCRIPT type=text/javascript&gt;
              loadTOCNode(1, 'moreinformation');
            &lt;/SCRIPT&gt;

&lt;DIV class=sbody style=&quot;MARGIN-LEFT: 195px&quot;&gt;All Visual Basic applications have an invisible top-level window that processes events and messages. In design mode, the window is ThunderMain, in run mode, the window is ThunderRT6Main. The RT6 reflects the version of Visual Basic that is being used. Both windows have the name of the project, or the executable name as the window caption. This is where the application icon is set.&lt;BR&gt;&lt;BR&gt;You need to use the &lt;B&gt;GetWindowLong&lt;/B&gt; function to walk up the window chain until the function returns a 0, indicating that there are no more parent windows. Alternatively, you could search for ThunderRT6Main with the &lt;B&gt;FindWindow&lt;/B&gt; API function, but there might be more than one instance of your application. (&lt;B&gt;FindWindow&lt;/B&gt; searches for a window based on it's window class name and/or the window text. If there are two instances of the application, both windows are exactly the same. Therefore, it's not certain that you always find the one that you are actually working with.)&lt;BR&gt;&lt;BR&gt;The following Visual Basic sample demonstrates this.&lt;BR&gt;&lt;BR&gt;When you set the &lt;B&gt;Icon&lt;/B&gt; property, you can get the source Icon in several ways: 
&lt;UL&gt;
&lt;LI&gt;By using the &lt;B&gt;Picture&lt;/B&gt; property of a &lt;B&gt;PictureBox&lt;/B&gt; control (as demonstrated later).&lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;By using the &lt;B&gt;LoadPicture&lt;/B&gt; function to load the Icon from an .ico file. For example: 
&lt;DIV class=kb_codebody&gt;
&lt;DIV class=kb_codecontent&gt;&lt;CODE&gt;&lt;PRE class=code&gt;Set Me.Icon = LoadPicture(&quot;C:\Program Files\Microsoft Visual &quot; _
      &amp; &quot;Studio\Common\Graphics\Icons\Misc\BULLSEYE.ICO&quot;)
					&lt;/PRE&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;By using the &lt;B&gt;LoadResPicture&lt;/B&gt; function to load the Icon from a resource (.res) file. For example: 
&lt;DIV class=kb_codebody&gt;
&lt;DIV class=kb_codecontent&gt;&lt;CODE&gt;&lt;PRE class=code&gt;Set Me.Icon = LoadResPicture(101, vbResIcon)
					&lt;/PRE&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV class=topOfPage&gt;&lt;A href=&quot;http://support.microsoft.com/kb/259673#top&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;Back to the top&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;H3 id=tocHeadRef&gt;Step-by-Step Example&lt;/H3&gt;
&lt;SCRIPT type=text/javascript&gt;
        loadTOCNode(2, 'moreinformation');
      &lt;/SCRIPT&gt;

&lt;OL&gt;
&lt;LI&gt;Start a new &lt;B&gt;Standard EXE&lt;/B&gt; project in Visual Basic. Form1 is created by default. 
&lt;LI&gt;From the &lt;B&gt;Project&lt;/B&gt; menu, add a new module to the project. 
&lt;LI&gt;Add the following API declarations to Module1: 
&lt;DIV class=kb_codebody&gt;
&lt;DIV class=kb_codecontent&gt;&lt;CODE&gt;&lt;PRE class=code&gt;Option Explicit

Public Declare Function GetWindowLong Lib &quot;user32&quot; Alias &quot;GetWindowLongA&quot; _
    (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Public Declare Function SendMessage Lib &quot;user32&quot; Alias &quot;SendMessageA&quot; _
    (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Declare Function LoadIcon Lib &quot;user32&quot; Alias &quot;LoadIconA&quot; _
    (ByVal hInstance As Long, lpIconName As Any) As Long

Public Const GWL_HWNDPARENT = (-8)

Public Const WM_GETICON = &amp;H7F
Public Const WM_SETICON = &amp;H80

Public Const ICON_SMALL = 0
Public Const ICON_BIG = 1
					&lt;/PRE&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;Click on &lt;B&gt;Form1&lt;/B&gt; and set an icon in the &lt;B&gt;Properties&lt;/B&gt; window. This becomes the default application icon. 
&lt;LI&gt;Add a &lt;B&gt;PictureBox&lt;/B&gt; control to Form1. 
&lt;LI&gt;Click the &lt;B&gt;Picture&lt;/B&gt; property and click the ellipsis (&lt;B&gt;...&lt;/B&gt;) button. This allows you to choose which picture you want to put in the &lt;B&gt;PictureBox&lt;/B&gt;. Choose an icon (.ico) file extension. 
&lt;LI&gt;Add a &lt;B&gt;CommandButton&lt;/B&gt; control to Form1. 
&lt;LI&gt;Add the following code to the code window of Form1: 
&lt;DIV class=kb_codebody&gt;
&lt;DIV class=kb_codecontent&gt;&lt;CODE&gt;&lt;PRE class=code&gt;Private nRet         As Long
Private nMainhWnd    As Long

Private Sub Form_Load()
    nRet = GetWindowLong(Me.hWnd, GWL_HWNDPARENT)
    Do While nRet
       nMainhWnd = nRet
       nRet = GetWindowLong(nMainhWnd, GWL_HWNDPARENT)
    Loop
End Sub

Private Sub Command1_Click()
    Dim hIcon As Long
    
    ' set the icon
    Set Me.Icon = Picture1.Picture
    ' get a handle to ICON_BIG
    hIcon = SendMessage(Me.hWnd, WM_GETICON, ICON_BIG, ByVal 0)
    ' send ICON_BIG to the main window
    SendMessage nMainhWnd, WM_SETICON, ICON_BIG, ByVal hIcon 
End Sub
					&lt;/PRE&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;Compile the project and run the new executable file. Press the ALT+TAB key combination to see what your application icon is. If you are testing this in the Visual Basic IDE, note that the default Microsoft Windows icon appears. 
&lt;LI&gt;Click the &lt;B&gt;CommandButton&lt;/B&gt; and press ALT+TAB again. Note that the application icon has changed.&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV class=topOfPage&gt;&lt;A href=&quot;http://support.microsoft.com/kb/259673#top&quot;&gt;&lt;IMG alt=&quot;&quot; src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot;&gt;&lt;U&gt;&lt;FONT color=#800080&gt;Back to the top&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;sbody norollup&quot; style=&quot;MARGIN-LEFT: 195px&quot;&gt;
&lt;DIV class=appliesTo&gt;&lt;U&gt;&lt;FONT color=#800080&gt;
&lt;HR&gt;
&lt;/FONT&gt;&lt;/U&gt;&lt;A id=appliesto&gt;&lt;/A&gt;
&lt;H5&gt;APPLIES TO&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft Visual Basic 4.0 Standard Edition 
&lt;LI&gt;Microsoft Visual Basic 4.0 Professional Edition 
&lt;LI&gt;Microsoft Visual Basic 4.0 32-Bit Enterprise Edition 
&lt;LI&gt;Microsoft Visual Basic 5.0 Professional Edition 
&lt;LI&gt;Microsoft Visual Basic 6.0 Professional Edition 
&lt;LI&gt;Microsoft Visual Basic 5.0 Enterprise Edition 
&lt;LI&gt;Microsoft Visual Basic 6.0 Enterprise Edition&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;출처 - &lt;A href=&quot;http://support.microsoft.com/kb/259673&quot; target=&quot;_blank&quot;&gt;http://support.microsoft.com/kb/259673&lt;/A&gt;&lt;/P&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>윈도우 내장 계산기</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914615"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914615</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-02-04T11:15:12Z</updated>
	    <published>2009-02-04T11:15:12Z</published>
	    <content type="html">
	    	&lt;P&gt;ㅇㅇㅇ&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://cfile229.uf.daum.net/attach/155086094988FA2A9A47D4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://icon.daum-img.net/editor/p_etc_s.gif&quot;/&gt; calc.exe&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>본섭에 하데스 강제 추가하기</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914614"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914614</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-02-01T11:25:55Z</updated>
	    <published>2009-02-01T11:25:55Z</published>
	    <content type="html">
	    	&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://cfile215.uf.daum.net/attach/140C3D0B4985081C56771F&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://icon.daum-img.net/editor/p_etc_s.gif&quot;/&gt; 강제하데스.tbl&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;가벼운 예제랄까여...??&lt;/P&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>어둠 예전 밀레스랑 루어스 인가...?</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914613"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914613</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-01-30T17:04:51Z</updated>
	    <published>2009-01-30T17:04:51Z</published>
	    <content type="html">
	    	&lt;P&gt;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;img src=&quot;http://cfile202.uf.daum.net/image/15239C094982B44C4AE9CC&quot; border=&quot;0&quot; hspace=&quot;1&quot; vspace=&quot;1&quot; class=&quot;tx-daum-image&quot; style=&quot;CLEAR: none; FLOAT: none&quot; actualwidth=&quot;578&quot; width=&quot;578&quot; /&gt;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;img src=&quot;http://cfile204.uf.daum.net/image/144D9B094982B47D44B0A0&quot; border=&quot;0&quot; hspace=&quot;1&quot; vspace=&quot;1&quot; class=&quot;tx-daum-image&quot; style=&quot;CLEAR: none; FLOAT: none&quot; actualwidth=&quot;578&quot; width=&quot;578&quot; /&gt;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;img src=&quot;http://cfile212.uf.daum.net/image/144A1D0F4983CF8BBF31A3&quot; border=&quot;0&quot; hspace=&quot;1&quot; vspace=&quot;1&quot; class=&quot;tx-daum-image&quot; style=&quot;CLEAR: none; FLOAT: none&quot; actualwidth=&quot;588&quot; width=&quot;584&quot; /&gt;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;어둠 예전 맵파일 ㅋㅋ&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;img src=&quot;http://cfile202.uf.daum.net/image/152F6B104983D1568B079B&quot; border=&quot;0&quot; hspace=&quot;1&quot; vspace=&quot;1&quot; class=&quot;tx-daum-image&quot; style=&quot;CLEAR: none; FLOAT: none&quot; actualwidth=&quot;588&quot; width=&quot;584&quot; /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>어둠의전설 옜날버전 음악파일 ㅋ</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914612"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914612</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-01-29T16:44:30Z</updated>
	    <published>2009-01-29T16:44:30Z</published>
	    <content type="html">
	    	&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://cfile215.uf.daum.net/attach/1467650C49815E4E09419F&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://icon.daum-img.net/editor/p_mp3_s.gif&quot;/&gt; 1.mus.mp3&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;아 딴파일은 어디간거지 ㅋㅋㅋ&amp;nbsp;&lt;/P&gt;
	    </content>
	    	</entry>
    	<entry>
	    <title>파일 변경, 레지스트리 변경 추적</title>
		<link rel="alternate" type="text/html" href="http://blog.daum.net/nnmoney/8914611"/>
		<id>tag:blog.daum.net,2009:nnmoney.8914611</id>
	    <author>
		    <name>이름없음</name>
	    </author>
	    <updated>2009-01-28T15:23:51Z</updated>
	    <published>2009-01-28T15:23:51Z</published>
	    <content type="html">
	    	&lt;P&gt;bartpe 만드는 공부하다가 플러그인 작성시 설치되는 파일과 레지스트리를 알아야 하더군요..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;그런데.. 어떻게 추적해야 하는지는 나와있지 않아서.. 혹시나 해서 알려드립니다..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;프로그램 설치시 복사되는 파일 추적은.. 인터넷에서 원주돌이 라고 검색하시면 쉽게 찾으실수 있고요..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;레지스트리는 레지샷 or regshot 라고 검색하시면 찾으실수 있습니다..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;혹시 중복이라도.. 신입회원이니.. 살짝 무시해 주세요.. ^^;; 
&lt;DIV class=autosourcing-stub&gt;
&lt;P style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 30px; PADDING-TOP: 0px; FONT-FAMILY: dotum&quot;&gt;&lt;STRONG style=&quot;PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px&quot;&gt;[출처]&lt;/STRONG&gt; &lt;A href=&quot;http://cafe.naver.com/inyx/15640&quot; target=_blank&gt;&lt;U&gt;프로그램 설치시 설치되는 파일 및 레지스트리 추적 프로그램.. ((PC방)아이닉스 피사모-피시방관리 노하우 공개)&lt;/U&gt;&lt;/A&gt; &lt;SPAN style=&quot;PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px&quot;&gt;|&lt;/SPAN&gt;&lt;STRONG style=&quot;PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px&quot;&gt;작성자&lt;/STRONG&gt; &lt;A href=&quot;http://cafe.naver.com/inyx.cafe?iframe_url=/CafeMemberNetworkView.nhn%3Fm=view%26memberid=kimshinchul&quot; target=_blank&gt;&lt;U&gt;kimshinchul&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
	    </content>
	    	</entry>
      </feed>
