regsvr32 XXX.dll ÇßÀ»¶§ ÁöÁ¤µÈ ¸ðµâÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù
Á¶È¸ : 5367 À̸§ : ºÒ¹Ù´Ù
E-mail :

regsvr32 XXX.dll ÇßÀ»¶§ ÁöÁ¤µÈ ¸ðµâÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù ==> ÇØ°á¹æ¹ý
2006.06.09 11:24

http://tong.nate.com/sulsuin/19950142



regsvr32 XXX.dll ÇßÀ»¶§ "ÁöÁ¤µÈ ¸ðµâÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù" ¶ó´Â ¸Þ¼¼Áö°¡ ³ª¿À¸é¼­ ·¹Áö½ºÆ®¸®

µî·ÏÀÌ ¾ÈµÇ´Â °æ¿ì°¡ ÀÖ´Ù.

ÀÌ °æ¿ì´Â ocx,dll ¿¡ Á¾¼ÓµÇ¾î ÀÖ´Â dllÆÄÀÏÀÌ ÇØ´ç ½Ã½ºÅÛ¿¡ ¾ø±â¶§¹®¿¡ ¹ß»ýÇÑ´Ù.





ÇØ°á¹æ¹ý

1. ¸ÕÀú µî·Ï½ÃÅ°°íÀÚ ÇÏ´Â ocx ¶Ç´Â dll ÆÄÀÏ¿¡ Á¾¼ÓµÇ¾î ÀÖ´Â dll ÆÄÀÏÀ» ã´Â´Ù.

¹æ¹ý : dos ¸í·É⠶Ǵ ½ÇÇà ¿¡¼­ [depends]¸¦ ÀÔ·ÂÇÏ°í ¿£Å͸¦ Ä¡¸é







Dependency Walker ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ°í ·¹Áö½ºÆ®¸® µî·Ï½ÃÅ°°íÀÚ ÇÏ´Â dll¶Ç´Â ocxÆÄÀÏÀ» openÇϸé

À§ÀÇ Ã¢Ã³·³ ³ªÅ¸³­´Ù.

º¸´Ùº¸¸é dll ÆÄÀÏ ÁßÀÇ Çϳª°¡ ȸ»öÀ¸·Î Ç¥½ÃµÇ¾î ÀÖ°í °æ°í? ¸¶Å©°¡ Àִµ¥ ±× ÆÄÀÏÀÌ

µî·ÏÇÏ°íÀÚ ÇÏ´Â ½Ã½ºÅÛ¿¡ ¾ø±â ¶§¹®¿¡ "ÁöÁ¤µÈ ¸ðµâÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù "¶ó´Â ¸Þ¼¼Áö°¡ ¶á´Ù.

ÇØ´ç ÆÄÀÏÀ» ã¾Æ¼­ windows\system32\ ¾Æ·¡¿¡ Ä«ÇÇÇÏ°í ´Ù½Ã µî·ÏÇϸé ===> OK




[Æß] http://tong.nate.com/sulsuin/19950142

ÀϺγ»¿ëÀº ¡ã À§ ºí·Î±× ¿¡¼­ °¡Á®¿Ô½À´Ï´Ù.(^^)/



DLL µî·Ï½Ã¿¡ Á¤»óÀûÀÎ °æ¿ì¸é ÀÌ ±Ûµµ ¾²Áö ¾ÊÀ» °ÍÀÌ´Ù.

ÇÁ·Î±×·¡¸Ó ¶ó¸é (ƯÈ÷ À¥ ±×Áß¿¡¼­ ASPÀ¥ °³¹ßÀÚ)ÇѹøÂëÀº ºÎµúÇôºÃÀ» ¹®Á¦¶ó°í »ý°¢ÇÑ´Ù.



DLL µî·Ï ¿À·ù½Ã¿¡ ³ªÅ¸³ª´Â ¿À·ù À¯Çü°ú ÇØ°áÃ¥À» ³ª¸§´ë·ÎÀÇ °æÇèÀ» Åä´ë·Î ÀÛ¼ºÇÑ´Ù.



º¸Åë À¥°³¹ßÀÚµéÀÌ º¸´Â ¿À·ù¹®±¸´Â

" À¥ÆäÀÌÁö È£Ãâ½Ã Server.Creobject È£ÃâÀÌ ½ÇÆÐÇß½À´Ï´Ù." ¶ó°í ³ª¿Ã‹š ÀÌ´Ù.

¾î¶µç ÀÌ¿À·ùµµ DLLÆÄÀÏÀÌ µî·ÏÀÌ ¾ÈµÈ °ÍÀ̹ǷΠDLL »óŸ¦ Á¡°ËÇÑ´Ù



1. DLL µî·Ï½Ã °æ·Î ¿¡ ÀÇÇÑ ¹®Á¦

¿¹) DLL ÆÄÀÏÀÌ [ C:\TEST\TEST.dll] ÀÌ·¸°Ô À§Ä¡Çß´Ù°í °¡Á¤ÇßÀ»¶§

½ÃÀÛ -> ½ÇÇà ÇÑÈÄ Regsvr32 C:\TEST\TEST.dll ÀÌ·¸°Ô ÇÔÀ¸·Î½á °æ·Î¿À·ù¿¡ ÀÇÇÑ

¿¡·¯´Â ÀâÀ» ¼ö ÀÖÀ»°ÍÀÌ´Ù.



2. DLL µî·Ï½Ã ±ÇÇÑ ¿¡ ÀÇÇÑ ¹®Á¦

¿¹) À§ ¿Í °°ÀÌ °æ·Î¿¡ ¸Â°Ô²û Àß ¼³Á¤À» ÇßÀ½¿¡µµ ºÒ°úÇÏ°í DLL ÆÄÀÏÀÌ µî·ÏµÇÁö ¾Ê´Â´Ù¸é

DLLÆÄÀÏ¹× DLLÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮ÀÇ ±ÇÇÑÀ» ¼³Á¤ÇÑ´Ù.

ÇØ´ç DLL ÆÄÀÏ ¿À¸¥ÂÊ ¸¶¿ì½º ¹öÆ° -> µî·ÏÁ¤º¸ (ȤÀº ¼Ó¼º) -> [º¸¾È] ÅÇÀ» ´©¸£°í

-> Administrator ȤÀº Everyone °èÁ¤À» È®ÀÎÇÑ´Ù. (¼­¹öȯ°æ¸¶´Ù Ʋ¸±¼öÀÖÀ¸¹Ç·Î ÁÖÀÇ)

-> »ç¿ë±ÇÇÑ¿¡ ¸ðµç±ÇÇÑ 'Çã¿ë' À¸·Î Ç¥½ÃÇØ µÐ´Ù.



3. DLL µî·Ï½Ã DLL³»ºÎÀûÀÎ DLLÆÄÀÏ ÀÇÁ¸¼º¿¡ ÀÇÇÑ ¹®Á¦

¸¶¶¥ÇÑ ¸àÆ®°¡ ¶°¿À¸£Áö ¾Ê¾Æ¼­ Àú·¸°Ô Ç¥½ÃÇصÒ

¿¹) °æ·Î ¹× ±ÇÇѼ³Á¤À» ÇßÀ½¿¡µµ ºÒ°úÇÏ°í DLL ÆÄÀÏÀÌ µî·ÏµÇÁö ¾ÊÀ»½Ã¿¡´Â

DLL ³»ºÎÀûÀÎ ÀÇÁ¸¼º °Ë»ç¸¦ ÇØÁà¾ß ÇÑ´Ù.

ÇÁ·Î±×·¥¸í : Dependency Walker



º¸´Ùº¸¸é dll ÆÄÀÏ ÁßÀÇ Çϳª°¡ ȸ»öÀ¸·Î Ç¥½ÃµÇ¾î ÀÖ°í °æ°í? ¸¶Å©°¡ Àִµ¥ ±× ÆÄÀÏÀÌ

µî·ÏÇÏ°íÀÚ ÇÏ´Â ½Ã½ºÅÛ¿¡ ¾ø±â ¶§¹®¿¡ "ÁöÁ¤µÈ ¸ðµâÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù "¶ó´Â ¸Þ¼¼Áö°¡ ¶á´Ù.

ÇØ´ç ÆÄÀÏÀ» ã¾Æ¼­ windows\system32\ ¾Æ·¡¿¡ Ä«ÇÇÇÏ°í ´Ù½Ã µî·ÏÇϸé ===> OK



ÀÛ¼º ³¯Â¥ : 2008-01-15