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
|