<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://valley.egloos.com/rss/style/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>이글루스 'dll' 태그 최근글</title>
		<link>http://valley.egloos.com/tag/dll</link>
		<description>dll</description>
		<language>ko</language>
		<pubDate>Sat, 11 Oct 2008 18:29:28 +0900</pubDate>
		<generator>Egloos</generator>
		<item>
	<title><![CDATA[어셈블리 파일이 악성 파일이냐?]]></title>
	<link>http://leisure.egloos.com/3937844</link>
	<guid>http://leisure.egloos.com/3937844</guid>
	<description>
	<![CDATA[ 
이제서야 안 사실이지만, windows vista에서는 asm 파일이 바탕화면에 저장되면 자동으로 삭제해버린다.    나는 파일 저장할 때 곧 지울 만한 파일은 바탕화면에 저장했다가 필요없어질 때 바로바로 지울 수 있도록 하는 버릇이 있어서 이미지 파일이나 과제 같은 경우 바탕화면에 잘 저장하는 편이다. 그렇다고 바탕화면을 어지럽게 쓰는 것은 아니고.. 그냥 블로그에 올릴 이미지 바탕화면에 저장했다가 올리고 나서 삭제하고, 바로 바로 지울 때 바탕화면에 잠시 옮겨놨다 저장하는 그런 성격이다. 이렇게 하면 나중에 지울 생각으로 다운 받은 파일을 까먹더라도 바탕화면을 보면 기억이나서 삭제하게 되거든..    그래서 어셈블리 과제 중에 막혀서 생각좀 하느라 컴퓨터 좀 꺼두려고 바탕화면에 저장을 했는데.. 뭐지? 	]]>
	</description>
	<pubDate>Sat, 11 Oct 2008 18:29:28 +0900</pubDate>
	<dc:creator><![CDATA[고양이는 알고 있다]]></dc:creator>
</item>
<item>
	<title><![CDATA[[디버깅] DLL 파일 디버깅 방법]]></title>
	<link>http://shad0w.egloos.com/518685</link>
	<guid>http://shad0w.egloos.com/518685</guid>
	<description>
	<![CDATA[ 
  우리는 일반적으로 EXE 실행 파일을 DEBUG 모드로 하여 디버깅을 수행합니다.(VS 경우)  하지만 DLL 같은 경우엔 실행 시점에서 로드되어서 동작하기 때문에 혹은  일반적으로 소스코드가 보이지 않기 때문에 디버깅 하는 방법을 모르시는 분들이  종종 계십니다.   DLL 같은 경우도 물론 디버깅 할 때, 디버깅 심볼(Debug Symbol)이 DLL 내부에  저장 돼 있어야 가능합니다. 다른 말로는 DLL 도 Release 모드가 아닌 Debug 모드로 빌드  되어야 한다는 의미입니다.   그런 가정하에 Project -&amp;gt; Setting -&amp;gt; Debug탭 -&amp;gt; Category -&amp;gt; Additional DLLs 선택 후  해당 DLL 파일을 선택하여 줍니다.   여기까지 하셨으면	]]>
	</description>
	<pubDate>Wed, 25 Jun 2008 19:22:12 +0900</pubDate>
	<dc:creator><![CDATA[Always as First]]></dc:creator>
</item>
<item>
	<title><![CDATA[DLL 로드]]></title>
	<link>http://egnala.egloos.com/387819</link>
	<guid>http://egnala.egloos.com/387819</guid>
	<description>
	<![CDATA[ 
(Window 구조와 원리,  p.476~)  Windows 로더의 내부  로더에 의해 HINSTANCE LoadLibrary( LPCTSTR lpLibFileName ) 내부적으로 NTDLL.DLL 안의 LdrpLoadDll()호출  LdrpCheckForLoadedDll 호출 : 해당 DLL이 로드 되어있는지 검사   - 파일이름만있을시 : 해시테이블(?)을 검사   - 전체경로로 지정시 : PEB(Process Environment Block)에 PEB_LDR_DATA에서 InLoadOrderModuleList 구조체의 순서로 검색 로드의 유무를 판단  해당 DLL이 발견되지 않을때 LdrpMapDll() -&amp;gt; LdrpCheckForKnownDll() : 윈도우의 오브젝트 리스트에 등록된 DLL인	]]>
	</description>
	<pubDate>Sun, 25 May 2008 22:06:27 +0900</pubDate>
	<dc:creator><![CDATA[EG's Security World!!]]></dc:creator>
</item>
<item>
	<title><![CDATA[윈도우 전체 시스템 DLL 파일 ]]></title>
	<link>http://leeJG.egloos.com/271318</link>
	<guid>http://leeJG.egloos.com/271318</guid>
	<description>
	<![CDATA[ 
3ivx.dll =  3ivx D4 4.0.4 Core   3ivxvfwcodec.dll =  3ivx D4 4.0.4 Video for Windows Codec   6to4svc.dll =  Service that offers IPv6connectivity over an IPv4 network.  a3d.dll =  Audio3D (OEM)   aaaamon.dll =  DLL d'analyse aaaa   aasc32.dll =  Autodesk RLE compression driver   acctres.dll =  Ressources du gestionnaire de comptes Microsoft Internet   acledit.dll =  Editeur de liste de controle d'a	]]>
	</description>
	<pubDate>Thu, 24 Apr 2008 00:24:57 +0900</pubDate>
	<dc:creator><![CDATA[jG's Blog]]></dc:creator>
</item>
<item>
	<title><![CDATA[d3dx9_36.dll을 찾을 수 없다고 경고메시지가 뜰 때]]></title>
	<link>http://Gradon.egloos.com/144873</link>
	<guid>http://Gradon.egloos.com/144873</guid>
	<description>
	<![CDATA[ 
    2008년 3월 11일(화)  문제점컴파일 했는데 구성 요소를 찾을 수 없다며 d3dx9_36.dll을(를) 찾을 수 없으므로 응용 프로그램을 시작하지 못했습니다. 이 문제를 해결하려면 응용 프로그램을 다시 설치하십시오. 라고 메시지를 날린다. 해결방안1. d3dx9_36.dll을 설치&amp;gt;프로젝트 Debug 폴더에 저장&amp;gt;다시컴파일&amp;gt;정상작동. -에d3dx9_36.dll 파일 있음     (날자고도님의 네이버 블로그)  	]]>
	</description>
	<pubDate>Wed, 12 Mar 2008 09:07:17 +0900</pubDate>
	<dc:creator><![CDATA[쪼꼬파이군의 공부]]></dc:creator>
</item>
<item>
	<title><![CDATA[프로세서에서 열은 DLL과 DLL의 쓰레드 구하기]]></title>
	<link>http://allrelease.egloos.com/1303028</link>
	<guid>http://allrelease.egloos.com/1303028</guid>
	<description>
	<![CDATA[ 
/*SysManager.dll  urlmain.dll  agent.exe*/    #define _WIN32_WINNT 0x0501    #include &amp;lt;windows.h&amp;gt;  #include &amp;lt;Psapi.h&amp;gt;  #include &amp;lt;iostream&amp;gt;    using namespace std;    int main()  {      HWND h_window;      HANDLE h_proc;      HMODULE h_buf[100];      DWORD size=0,pid;      unsigned int counter;      TCHAR buffer[512];        memset(buffer,0,sizeof(buffer));        h_window=FindWin	]]>
	</description>
	<pubDate>Thu, 17 Jan 2008 21:47:47 +0900</pubDate>
	<dc:creator><![CDATA[더럽고 치사하게~]]></dc:creator>
</item>
<item>
	<title><![CDATA[stl을 DLL제작시 문제점..warning C4251: 에 대한 대처]]></title>
	<link>http://whiletrue.egloos.com/1291551</link>
	<guid>http://whiletrue.egloos.com/1291551</guid>
	<description>
	<![CDATA[ 
 DLL제작시 warning C4251: 에 대한 대처 PDF 문서 인용. #include&amp;lt;vector&amp;gt; #if !defined(DLLEXPORT_EXPORTS) # define DLLEXPORT_API __declspec(dllexport) #else # define DLLEXPORT_API __declspec(dllimport) #endif class DLLEXPORT_API CDLLexport { public: std::vector&amp;lt;char&amp;gt; vs; }; warning C4251: 'vs' : class 'std::vector&amp;lt; char,class std::allocator&amp;lt;char&amp;gt; &amp;gt;' needs to have dll-interface to be used b	]]>
	</description>
	<pubDate>Tue, 15 Jan 2008 13:04:09 +0900</pubDate>
	<dc:creator><![CDATA[랄라라랄라님의 이글루]]></dc:creator>
</item>
<item>
	<title><![CDATA[프로그램 배포시 참고..]]></title>
	<link>http://whiletrue.egloos.com/1227433</link>
	<guid>http://whiletrue.egloos.com/1227433</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds7.egloos.com/pds/200801/12/13/e0070413_47881a0761523_t.jpg"  
				alt="프로그램 배포시 참고.." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 지금 몇일간 고생하고 있는 문제를 김익중 교수님 도움으로 나에게 빛을 보게끔 해주셨다. dependency walker!!! 애플리케이션에서 필요한 dll의 정보를 보여준다. 이거 정말 좋다!! 이걸로 나의 3-4일간의 삽질이 1시간만에 끝났다. 역시 뭐 하나라도 더 알아야지 금방 끝난다 -0-; 아래 그림은 내 컴에서 한것이라 다 녹색불이 들어오지만 원격제어로 다른 사람 컴에서 해보면 없는 dll이 보일것이다.(느낌 빡 온다)   프로그램 배포 사이트 :	]]>
	</description>
	<pubDate>Wed, 02 Jan 2008 22:06:24 +0900</pubDate>
	<dc:creator><![CDATA[랄라라랄라님의 이글루]]></dc:creator>
</item>
<item>
	<title><![CDATA[C#(.net)에서 C의 dll(unmanaged dll) 사용하기.]]></title>
	<link>http://zubilan.egloos.com/3898123</link>
	<guid>http://zubilan.egloos.com/3898123</guid>
	<description>
	<![CDATA[ 
아래의 포스팅을 참고하고..  해보던중.. .net에서 도 가능하단걸 알았다.  vc++.net (vs8.0)에서 파일을 c로 만들고,,,  #include &amp;lt;stdio.h&amp;gt; char __declspec(dllexport) * Str = &quot;truth is over there&quot;;int __declspec(dllexport) Inc(int a) {  return a+a; }int __declspec(dllexport) Add(int a, int b) {  return a+b; }void __declspec(dllexport) Asdf() {  printf(&quot;asdf\n&quot;); } struct __declspec(dllexport) Structest{  int a;  int b;  char s[5]; }	]]>
	</description>
	<pubDate>Wed, 31 Oct 2007 22:34:57 +0900</pubDate>
	<dc:creator><![CDATA[진인사대천명(盡人事待天命)]]></dc:creator>
</item>
<item>
	<title><![CDATA[DLL에 대해]]></title>
	<link>http://zubilan.egloos.com/3895872</link>
	<guid>http://zubilan.egloos.com/3895872</guid>
	<description>
	<![CDATA[ 
  간단한 설명!  명쾌하다.   ----------------------- dlltest.c  __declspec(dllexport) char *str = &quot;THE TRUTH IS OUT THERE&quot;;__declspec(dllexport) int add(int a, int b) {  return a + b; }  // c에선 extern &quot;C&quot; 하면 왠지 안된다.. (원인은 해석하기 귀찮아서 pass, 할필요가 ㅇ벗는데 써서 에러내는건가?) // cpp에서 만든걸 c에서 쓰게 하려면 extern &quot;C&quot;꼭 필요하다...  빌드하면 dlltest.dll이 되것지?   // implicit 한 방법. (explicit는 링크의 문서를 읽어보시라) // main program에서는 dll과 함께 생성되는 lib파	]]>
	</description>
	<pubDate>Wed, 31 Oct 2007 00:47:35 +0900</pubDate>
	<dc:creator><![CDATA[진인사대천명(盡人事待天命)]]></dc:creator>
</item>
<item>
	<title><![CDATA[SDL dll파일들]]></title>
	<link>http://shazbot.egloos.com/1560030</link>
	<guid>http://shazbot.egloos.com/1560030</guid>
	<description>
	<![CDATA[ 
 for 'rubygame'.    바이너리가 따로 제공되지 않는 SDL_GFX.dll 구하기가 제일 어렵구나 -,.=        	]]>
	</description>
	<pubDate>Mon, 29 Oct 2007 15:43:39 +0900</pubDate>
	<dc:creator><![CDATA[뭐에 쓸래도 쓸 수가 없는 블로그]]></dc:creator>
</item>
<item>
	<title><![CDATA[리소스 DLL만들기 Devpia]]></title>
	<link>http://crazyyoung.egloos.com/879627</link>
	<guid>http://crazyyoung.egloos.com/879627</guid>
	<description>
	<![CDATA[ 
성공적인 프로젝트를 위한 다국어 리소스 준비 - 2 1. 리소스 라이브러리? 앞서의 글에서 이야기한 다국어 리소스 대응 방식으로는, 다국어 리소스가 많아지면 관리하기도 어려워지고, 컴파일되어 나온 출력물이 커지는 단점이 있습니다.   이런 경우 각각의 언어에 대응되는 리소스들을 따로 혹은 몇 개를 묶어서 라이브러리화 하면, 유지보수 하기가 한 결 쉬어 집니다. 때때로 코드페이지의 한계로 같이 편집할 수 없는 언어들도 있습니다. 이런 경우도 분리하셔야 합니다. 2. 리소스 라이브러리 만드는 방법    1. dll 형식의 프로젝트를 하나 만듭니다. (MFC dll 이 아니어도 상관없습니다.).    2. 원래의 프로젝트에서 resource.h , *.rc, 프로젝트 폴더 안에 있는 RES 폴더를 통째로 복사합니	]]>
	</description>
	<pubDate>Wed, 17 Oct 2007 14:24:37 +0900</pubDate>
	<dc:creator><![CDATA[미친놈이네~~~~~~~~]]></dc:creator>
</item>
<item>
	<title><![CDATA[공유객체 속도]]></title>
	<link>http://purewell.egloos.com/3374847</link>
	<guid>http://purewell.egloos.com/3374847</guid>
	<description>
	<![CDATA[ 
UNIX 공유객체(shared object) 만들기    테스트 환경을 만들기 전에 파일명을 소개하겠다.  Makefile - 빌드를 위한 스크립트plgn.cpp - plgn.so를 위한 소스. func2 함수가 포함되어 있다.sotest.cpp - 시간 측정을 위한 소스. func1 함수가 포함되어 있다.일단 Makefile  TARGET=sotest plgn.so  CXXFLAGS=-g -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT  LDFLAGS=-ldl    all:$(TARGET)    clean:      $(RM) $(TARGET) *.o    sotest:sotest.cpp    plgn.so:plgn.o      $(CXX) $(C	]]>
	</description>
	<pubDate>Thu, 06 Sep 2007 13:18:51 +0900</pubDate>
	<dc:creator><![CDATA[Purewell.BIZ]]></dc:creator>
</item>
<item>
	<title><![CDATA[UNIX 공유객체(shared object) 만들기]]></title>
	<link>http://purewell.egloos.com/3177776</link>
	<guid>http://purewell.egloos.com/3177776</guid>
	<description>
	<![CDATA[ 
#include &amp;lt;cstdio&amp;gt;  using namespace std;    extern &quot;C&quot;  {  extern void hello(void);  }    void  hello(void)  {      printf(&quot;void hello(void);\n&quot;);  }    g++ -c -fPIC hello.cpp  g++ -shared -lc -o hello.so hello.o    #include &amp;lt;dlfcn.h&amp;gt;  void (*func)(void);    int  main(int,char**)  {      void* handle(dlopen(&quot;./hello.so&quot;, RTLD_LAZY));      func = (void (*)(void))dlsym(handle,&quot;hello&quot;);   	]]>
	</description>
	<pubDate>Thu, 17 May 2007 18:02:58 +0900</pubDate>
	<dc:creator><![CDATA[Purewell.BIZ]]></dc:creator>
</item>
	</channel>
</rss>