|
|
|
 |
ÆÇ¸Å°¡ |
46,000¿ø ¡æ 36,800¿ø 20% |
|
 |
¸¶Àϸ®Áö |
0% 0¿ø |
|
 |
¹ßÇàÀÏ |
2008-10-07
|
 |
ISBN |
8960770612 | 9788960770614
|
 |
±âŸÁ¤º¸ |
¹ø¿ª¼ | 840ÂÊ
| Paperback
|
|
 |
¿¹»óÃâ°íÀÏ
|
1~2ÀÏ À̳» (±Ù¹«ÀϱâÁØ) |
 |
¹è¼Ûºñ |
¹«·á¹è¼Û
|
| |
|
|
|
|
|
 |
| ÄÄÇ»ÅͰøÇÐ
|
|
|
| Á¾ÇÕÁö¼ö 8p 52 À§ |
|
| ¿ù°£Áö¼ö 3p 41 À§ |
|
|
| |
|
¡Ø ³×À̹ö üũ¾Æ¿ôÀ¸·Î ±¸¸Å½Ã ºñȸ¿øÀ¸·Î ±¸¸Å°¡
µÊÀ¸·Î °ÄÄ ¸¶Àϸ®Áö´Â Àû¸³ µÇÁö ¾Ê½À´Ï´Ù. |
|
|
|
 |
|
[¿ä ¾à]
À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö±îÁö ¸Þ¸ð¸®(½ºÅÃ, Èü) ¼Õ»ó°ú ÀÚ¿ø ´©¼ö, Å©·¡½Ã ºÐ¼®, º¸¾È ¹®Á¦, ¼¹ö/Ŭ¶óÀ̾ðÆ®, µ¿±âÈ ¹®Á¦ µîÀÇ ±Ùº»¿øÀÎÀ» ÆÄ¾ÇÇÏ´Â ±â¹ý°ú ¹®Á¦ ŽÁö¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °·ÂÇÑ µð¹ö±ë ÅøÀÇ È°¿ë¹ý°ú Àü¿ë µð¹ö±ë ¸í·É ÀÛ¼º¹ýÀ» ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ È¸»ç¿¡ µð¹ö±ëÀÌ °¡´ÉÇÑ ½Ã½ºÅÛ(¼Ò½º ¼¹ö¿Í ½Éº¼ ¼¹ö)À» ±¸ÃàÇÏ´Â ¹ý°ú À©µµ¿ì ¿À·ùº¸°í¿Í ±â¾÷ ¿À·ùº¸°í ½Ã½ºÅÛÀ» ±¸ÃàÇØ ÀÚµ¿À¸·Î ¿À·ù¸¦ Àü´Þ¹Þ°í ÆÐÄ¡ÇÏ´Â ¸ÞÄ¿´ÏÁò±îÁö ´Ù·ç´Â ½ÇÀü À©µµ¿ì µð¹ö±ë¿¡ ´ëÇÑ Ã¼°èÀûÀÌ°í ½Éµµ ÀÖ´Â ¿Ïº® °¡À̵å.
¡Ú[ÀÌ Ã¥¿¡ ½ñ¾ÆÁø °¢°èÀÇ Âù»ç]¡Ú
°æÇèÀ» ´ãÀ» ¼ö ¾ø´Ù°í ´©°¡ ¸»Çß´ø°¡? ÀÌ Ã¥ °÷°÷¿¡´Â ¹ö±×¸¦ ã¾Æ¼ Á¦°ÅÇϱâ À§ÇÑ ³í¸®ÀûÀÎ Á¢±Ù¹ýÀ» ¸íÈ®È÷ º¸¿©ÁÖ´Â ¸¹Àº Á¤º¸°¡ ´ã°Ü ÀÖ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ß, Å×½ºÆ®, Áö¿øÇÏ´Â °³¹ßÀÚ¶ó¸é ´©±¸³ª ¼ÒÀåÇØ¾ß ÇÒ Çʵ¶¼´Ù.
- Bob Wilton / ¿¡½ºÄ÷¹ÀÌ¼Ç ¿£Áö´Ï¾î, Áß¿ä ¹®Á¦ ÇØ°á ÆÀ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®
±ØµµÀÇ ½Ã½ºÅÛ ÇÁ·ÎÁ§Æ®¸¦ ¿äÇÏ´Â ºÐ¾ß¿¡¼ 8³â ÀÌ»ó ÀúÀÚ¿Í ÇÔ²² ÀÏÇÒ ¼ö ÀÖ´Â Çà¿îÀ» ´©·È´Ù. ÀÌ Ã¥¿¡´Â ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÒ ´ç½Ã¿¡ ¾Ë¾Ò¾ú´Ù¸é ÁÁ¾ÒÀ» ³»¿ëÀÌ ¸ðµÎ µé¾î ÀÖ´Ù. 4³â¿¡ ÇÑ ¹ø µ¹¾Æ¿À´Â 2¿ù 29ÀÏ ÇÏ·ç Á¤µµ ¿©À¯°¡ »ý±ä ³¯, Ä¿ÇǸ¦ ¾þÁö¸¥ ¾ê±â³ª ³²¿¡°Ô µéÀº °æÇè´ãÀ» ´ã°í ÀÖ´Â °ÍÀÌ ¾Æ´Ï¶ó, ÀúÀÚ°¡ Á÷Á¢ º¹ÀâÇÑ ½Ã½ºÅÛ ÇÁ·ÎÁ§Æ®¸¦ ½ÇÁ¦ ¸¸µé¾î µð¹ö±ëÇÑ °á°úÀÇ °æÇè´ãÀ» ´ã°í ÀÖ´Ù. ´ëºÎºÐ Ã¥¿¡¼ °í±Þ Ç׸ñÀº µ¶ÀÚÀÇ ¿¬½À¹®Á¦·Î ³²°ÜµÎ°Å³ª ´Ù¸¥ °í±Þ¼¸¦ Âü°íÇ϶ó°í ¸»ÇÏ¸ç ±¸Ã¼ÀûÀ¸·Î ¼³¸íÇÏÁö ¾Ê´Â´Ù. ÀÌ Ã¥Àº ±âÁ¸ Ã¥µé°ú´Â È®¿¬È÷ ´Ù¸£´Ù. µÎ ±ÇÀ» »ç³õ°í ÇÑ ±ÇÀº µ¿·á¿¡°Ô ºô·ÁÁÙ Áغñ¸¦ ÇØµÖ¾ß ÇÒ °ÍÀÌ´Ù. —Raymond McCollum, ¾ÆÅ°ÅØÆ®, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÇÁ·±Æ® º¸¾È Á¦Ç°
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡ ÀçÁ÷ ÁßÀÎ Mario¿Í DanielÀÇ °øÀúÀÎ ÀÌ Ã¥Àº Áß°í±Þ ¼öÁØÀÇ µð¹ö±ëÀ» ¿øÇÏ´Â °³¹ßÀÚµéÀÌ º¸±â¿¡ ÈǸ¢ÇÑ Âü°í¼´Ù. ½ºÅðú Èü ¼Õ»ó °°Àº ¹Ì¹¦ÇÑ ¹®Á¦¸¦ µð¹ö±ëÇÏ´Â ¹æ¹ýÀ» ¿¹½ÃÇÏ´Â ½Éµµ ÀÖ´Â ¿¹Á¦¸¦ ´Ù·ëÀ¸·Î½á ÀÌ Ã¥Àº À©µµ¿ì Win32 ¼ÒÇÁÆ®¿þ¾î µð¹ö±ëÀ» ´Ù·é ±âÁ¸ ¹®¼µé°ú ±Ë¸¦ ´Þ¸® ÇÏ¸ç µÎ°¢À» ³ªÅ¸³½´Ù. ¸Å¿ì ½ÇÁ¦ÀûÀÌ¸ç ¸¹Àº µð¹ö±ë ±â¹ý°ú Àü·«À» ´ã°í ÀÖ´Â ½ÇÀü °¡À̵å´Ù. —Kinshuman, °³¹ß ¸®µå, À©µµ¿ì ÇÙ½É OS ºÎ¼
¸í·áÇÏ°íµµ Æ÷°ýÀûÀÎ µð¹ö±ë ±â¹ýÀ» ÅëÇØ ¾È³»¸¦ ¹Þ°í ÀÖ´Ù´Â »ç½Ç¿¡ ¸Å¿ì ¸¸Á·½º·´´Ù. ³ÇØÇÑ Áø´Ü ¹®Á¦¸¦ ´Ù·ç´Â ¹æ¹ý°ú »ç¿ëÇÏ´Â ±â¹ý¿¡ °¨ÃçÁø ¸ÞÄ¿´ÏÁòµµ ¼³¸íÇÑ´Ù. ÀÌ Ã¥¿¡¼ ÃëÇÏ´Â ½ÇÁ¦ Á¢±Ù¹ýÀº ¿©·¯ ÇÙ½É À©µµ¿ì ¿µ¿ªÀ» ÀÌÇØÇÏ´Â µ¥ ÁÁÀº ÀÚ·á°¡ µÈ´Ù. —Adrian Marinescu, ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®
¼ÒÇÁÆ®¿þ¾î °áÇÔÀ» µð¹ö±ëÇÏ°í ¼öÁ¤¿¡ °üÇÑ ÈǸ¢ÇÑ ¹®¼ÀÇ ¿ä±¸»çÇ×À» ÃæÁ·½ÃÄÑ Áִ åÀÌ´Ù. ¶ÇÇÑ ´Ù¾çÇÑ ºÎ·ùÀÇ ¼ÒÇÁÆ®¿þ¾î ¹ö±× ¿øÀÎÀ» öÀúÇÏ°Ô Á¶»çÇÏ´Â ÀúÀÚÀÇ °ªÁø °æÇèÀ» ¹ÙÅÁÀ¸·Î ÀüÇüÀûÀÎ °áÇÔ¿¡ ´ëÇÑ ´ëÇ¥ »ç·Ê¿Í ÀÌµé °áÇÔ Á¶»ç¿¡ »ç¿ëÇÏ´Â Åø, À̵é ÅøÀ» »ç¿ëÇÏ´Â ´Ü°èÀû Áö½Ã»çÇ×À» »ô»ôÀÌ ´Ù·é´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¿Í Å×½ºÅÍ´Â ÀÌ·± ¿¹Á¦¿¡ Àͼ÷ÇØÁüÀ¸·Î½á Å©³ªÅ« µµ¿òÀ» ¾òÀ» ¼ö ÀÖ´Ù. —Daniel Mihai, ¼ÒÇÁÆ®¿þ¾î ¼³°è ¿£Áö´Ï¾î, °³¹ßÀÚ »ý»ê¼º Åø, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®
³ª´Â WinDbg ½Éº¼ Çڵ鷯¿Í ½Éº¼¼¹ö, ¼Ò½º¼¹ö¸¦ ÀÛ¼ºÇßÁö¸¸ ³» ¾Æ³»´Â ¾ÆÁ÷µµ WinDbg¸¦ Á¦´ë·Î ¾²Áö ¸øÇÑ´Ù. ¾Æ³»´Â WinDbg¸¦ »ç¿ëÇϱⰡ ³Ê¹« ¾î·Æ´Ù°í »ý°¢Çß°í, ÀÌ ÅøÀÇ ÀáÀçÀû ±â´ÉÀ» ¹è¿ìÁö ¸øÇß´Ù. ÀÌ Ã¥À» ÇÑ ºÎ »ç¼ ¾Æ³»¿¡°Ô ÁÖ¸é WinDbg¸¦ ¸¶½ºÅÍÇÒ ¼ö ÀÖÀ» °Í °°´Ù. Æ÷½ºÆ®¸ðÅÛ µð¹ö±ë°ú ¸Þ¸ð¸® ¼Õ»ó °ü·Ã ÀåÀº ÇÁ·Î±×·¥ ÆúÆ® ÄÁÅØ½ºÆ®¿¡¼ ·±Å¸ÀÓ°ú ¿î¿µÃ¼Á¦ ³»ºÎ¿¡ ´ëÇÑ °íÂûÀ» Á¦°øÇØÁÖ´Â ¾ÆÁÖ Áß¿äÇÑ ³»¿ëÀÌ´Ù. µð¹ö±ë¿¡ °üÇÑ Mario¿Í DanielÀÇ ÀÌÇØµµ´Â Àͼ÷ÇÏÁö ¾ÊÀº Ÿ±ê ÇÁ·Î±×·¥¿¡ Á¸ÀçÇÏ´Â ¸Å¿ì ³ÇØÇÑ ¹ö±×¸¦ ÇØ°áÇØ¾ß ÇÏ´Â ¿ä±¸ »çÇ׿¡¼ ³ª¿Â °ÍÀÌ´Ù. ½ÇÁ¦·Î °·ÂÇÑ µð¹ö±ëÀÌ ¹«¾ùÀÎÁö¸¦ ³¹³¹ÀÌ ¾Ë·ÁÁִ åÀÌ´Ù. —Pat Styles, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®
[µµ¼ ¼Ò°³]
À©µµ¿ìÀÇ °³¹ßÀÚ¿¡°Ô ÀÖ¾î¼ µð¹ö±ëº¸´Ù ´õ ³ÇØÇϸç ÀÜÀÎÇÑ ÀÛ¾÷Àº °ÅÀÇ ¾ø´Ù. ½Å·ÚÇÒ ¸¸ÇÏ°í ½ÇÁ¦ÀûÀÎ Á¤º¸°¡ Ç×»ó ºÎÁ·Çß´Ù. ÀÌÁ¦ 15³â ÀÌ»óÀÇ °æ·ÂÀ» °¡Áø ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ½Ã½ºÅÛ °³¹ßÀÚÀÎ µÎ ÀúÀÚ°¡ À©µµ¿ì µð¹ö±ë¿¡ ´ëÇÑ Ã¶ÀúÇÑ ½ÇÀü ÁöħÀ» Á¦°øÇÑ´Ù.
ÀúÀÚµéÀº ¾ÖÇø®ÄÉÀÌ¼Ç Àüü ¼ö¸í¿¡ °ÉÄ£ µð¹ö±ëÀ» ´Ù·ç°í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® µð¹ö°Å¿Í ¼µåÆÄƼ ÅøÀ» »ç¿ëÇÏ´Â ¹ýÀ» ¼Ò°³ÇÑ´Ù.
½ÇÁ¦ ÇØ°áÃ¥À» ½Å¼ÓÈ÷ ã´Â µ¥ µµ¿òÀ» ÁÖ°íÀÚ ÀÌ Ã¥Àº ½ÇÁúÀûÀÎ µð¹ö±ë ½Ã³ª¸®¿À·Î ±¸¼ºµÅ ÀÖÀ¸¸ç, Àü¹® °³¹ßÀÚ°¡ Á÷¸éÇÏ´Â º¹ÀâÇÑ µð¹ö±ë ¿ª°æÀ» Á¶¸íÇÏ·Á°í ¼¼ºÎÀûÀÎ ÄÚµå ¿¹Á¦¸¦ Á¦°øÇÑ´Ù. ÇÙ½É À©µµ¿ì ¿î¿µÃ¼Á¦ °³³ä¿¡¼ºÎÅÍ º¸¾È°ú À©µµ¿ì ºñ½ºÅ¸, 64ºñÆ® µð¹ö±ë¿¡ À̸£±â±îÁö µÎ ÀúÀÚ´Â ºÎ°¢µÇ´Â ÁÖÁ¦¸¦ ¸ÕÀú ¾ð±ÞÇÏÁö¸¸ ³Ê¹« °£·«ÇÏÁöµµ ¾Ê°í ¶ÇÇÑ °úÀåµÇÁöµµ ¾Ê°Ô ´Ù·é´Ù.
ÀÌ Ã¥À» ÅëÇØ µ¶ÀÚ ¿©·¯ºÐÀº ´ÙÀ½ÀÇ ¸ñÇ¥¸¦ ÀÌ·ê ¼ö ÀÖ´Ù.
NTSD¿Í CDB, WinDbg, KD, ADPlus¿Í °°Àº ÃÖ½ÅÀÇ °¡Àå °·ÂÇÑ À©µµ¿ì µð¹ö±ë ÅøÀ» ¸¶½ºÅÍÇÒ ¼ö ÀÖ´Ù. µð¹ö±ëÀÌ ¿ëÀÌÇϵµ·Ï ¼³°èµÇÁö ¾Ê¾Ò°Å³ª ÀÛ¼ºµÇÁö ¾ÊÀº Äڵ带 µð¹ö±ëÇÒ ¼ö ÀÖ´Ù. µð¹ö°ÅÀÇ À̸éÀ» ÀÌÇØÇÏ°í ½Éº¼°ú ¼Ò½º¸¦ È¿°úÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Ù. ½ºÅÃÀ̳ª Èü°ú °ü·ÃµÈ º¹ÀâÇÑ ¸Þ¸ð¸® ¼Õ»óÀ» µð¹ö±ëÇÒ ¼ö ÀÖ´Ù. º¹ÀâÇÑ º¸¾È ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù. ½ÅºÐ ÃßÀû°ú RPC µð¹ö°Å È®Àå, Ethereal¸¦ ÅëÇÑ IPC ÃßÀû °°Àº ¿©·¯ ÇÁ·Î¼¼½º °£¿¡ °ÉÃÄ ÀÖ´Â ¹®Á¦¸¦ µð¹ö±ëÇÒ ¼ö ÀÖ´Ù. ¸Þ¸ð¸®¿Í ÇÚµé ´©¼ö °°Àº ¸®¼Ò½º ´©¼ö¸¦ ã¾Æ¼ ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ÀϹÝÀûÀÎ ½º·¹µå µ¿±âÈ ¹®Á¦¸¦ µð¹ö±ëÇÒ ¼ö ÀÖ´Ù. Ä¿½ºÅÒ µð¹ö°Å ÀͽºÅÙ¼ÇÀ» ÀÛ¼ºÇØ¾ß ÇÒ ¶§¿Í ±× ¹æ¹ýÀ» ÀÍÈú ¼ö ÀÖ´Ù. Å©·¡½Ã ´ýÇÁ¸¦ »ç¿ëÇÏ¿© ¡°Æ÷½ºÆ®¸ðÅÛ µð¹ö±ë¡±À» ¼öÇàÇÒ ¼ö ÀÖÀ¸¸ç, À̸¦ À©µµ¿ì ¿À·ù º¸°í ½Ã½ºÅÛ°ú ÅëÇÕÇÒ ¼ö ÀÖ´Ù. DebugDiag Åø°ú Analyze µð¹ö°Å ¸í·ÉÀ» »ç¿ëÇÏ¿© µð¹ö±ë ÀÛ¾÷À» ÀÚµ¿ÈÇÒ ¼ö ÀÖ´Ù.
µ¶ÀÚ ¿©·¯ºÐÀÌ ½Ã½ºÅÛ ·¹º§À̳ª ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚÀÌµç °£¿¡ ÀÌ Ã¥Àº µ¶ÀÚÀÇ ´ÙÀ½ ÇÁ·ÎÁ§Æ®¿¡¼ ¸¹Àº ½Ã°£À» ´ú¾îÁÙ, µð¹ö±ë¿¡ °üÇÑ ½Éµµ ÀÖ´Â ÀÌÇØ·ÂÀ» Á¦°øÇÒ °ÍÀÌ´Ù.
¡Ú[ÀÌ Ã¥ÀÇ ´ë»ó]¡Ú
¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ´Â ¹°·ÐÀ̰í À©µµ¿ì ±í¼÷ÇÑ ³»ºÎ¿¡¼ ½ÇÁ¦ ¾î¶² ÀÏÀÌ ÀϾ´ÂÁö ±Ã±ÝÇÑ »ç¶÷ ´©±¸¿¡°Ô³ª µµ¿òÀÌ µÉ ³»¿ëÀ» ´Ù·é´Ù. ±â¼úÀûÀ¸·Î °í±Þ ½Ã½ºÅÛ ¿£Áö´Ï¾î¸¸À» À§ÇÑ Ã¥À̶ó°í »ý°¢ÇÒ ¼öµµ ÀÖÁö¸¸ ½Ç»óÀº ±×·¸Áö ¾Ê´Ù. ÀÌ Ã¥Àº °³¹ßÀÚµé »çÀÌ¿¡ ¶°µµ´Â ¼±ÀÔ°ßÀ» Á¦°ÅÇÏ´Â °ÍÀÌ °¡Àå Å« ¸ñÇ¥´Ù. ¿©·¯ ÀÌÀ¯·Î ÀÎÇØ ¸¹Àº ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Â ÀڽŵéÀÌ ÀÛ¾÷Çϰí ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¿Í ¿î¿µÃ¼Á¦ °£¿¡ ÀÏÁ¾ÀÇ ¸¶¹ý °°Àº °ü°è°¡ ÀÖ´Ù°í ¹Ï´Â´Ù. RPC/COMÀ̳ª À©µµ¿ì Èü °ü¸®ÀÚ °°Àº ¿î¿µÃ¼Á¦ ÄÄÆ÷³ÍÆ®¸¦ ºÐ¼®ÇØ¾ß ÇÏ´Â ¹®Á¦°¡ ¹ß»ýÇÒ ¶§ °³¹ßÀÚ°¡ ǰÀº ¼±ÀÔ°ßÀº ¹®Á¦ ÇØ°á¿¡ Å« µµ¿òÀÌ µÉ ¼ö ÀÖ´Â Á¤º¸¸¦ ¾ò±â À§ÇÑ À©µµ¿ì ³»ºÎ Á¶»ç¸¦ ¹æÇØÇÑ´Ù. ÀÌ Ã¥À» È¿°úÀûÀ¸·Î Ȱ¿ëÇÏ·Á¸é ¼±ÀÔ°ßÀ» ¾ø¾Ö´Â ¹ýºÎÅÍ ¹è¿ì°í À̸鿡 ¸¶¹ýÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù´Â ¸¶À½°¡ÁüÀ» Áö³à¾ß ÇÑ´Ù. ÇÙ½É À©µµ¿ì ÄÄÆ÷³ÍÆ®¸¦ µ¶ÀÚ Á¦Ç°ÀÇ È®ÀåÀ¸·Î °£ÁÖÇØ¾ß ÇÏÁö µ¶¸³ÀûÀÌ°í ¸¶¹ýÀûÀÎ °èÃþÀ¸·Î ¿©°Ü¼´Â ¾È µÈ´Ù. À©µµ¿ì ÄÄÆ÷³ÍÆ®µµ ´Ù¸¥ ´©±º°¡°¡ ÀÛ¼ºÇÑ ´ÜÁö ÄÚµåÀÏ »ÓÀÌ´Ù. µ¶ÀÚ°¡ ÀÌ °æÁö¿¡ ¿Ã¶ó¼¹´Ù¸é °¡È÷ À©µµ¿ì µð¹ö±ë¿¡ Á¤ÅëÇÒ Ã¹ ´Ü°è¸¦ ³»µðµò °ÍÀÌ´Ù.
¡Ú[ÀÌ Ã¥ÀÇ ±¸¼º]¡Ú
1ºÎ. °³¿ä 1ºÎ¿¡¼´Â ±âÃÊ ³»¿ëÀ» ´Ù·ç¸ç Åø°ú µð¹ö°ÅÀÇ °³¿ä¸¦ ÅëÇØ µð¹ö°ÅÀÇ ±âº»ÀûÀÎ »çÇ×À» ¾Ë·ÁÁØ´Ù. À©µµ¿ì µð¹ö°Å¿¡ ÀÌ¹Ì Àͼ÷ÇÏ´õ¶óµµ ±ÍÁßÇÑ ¸¹Àº Á¤º¸°¡ µé¾î ÀÖÀ¸¹Ç·Î ´ë°ÀÌ¶óµµ »ìÆìº¸±â¸¦ ±ÇÀåÇÑ´Ù.
2ºÎ. µð¹ö±ë ÀÀ¿ë À©µµ¿ì µð¹ö°Å¸¦ »ç¿ëÇÏ¿© ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¹Ö ½Ç¼ö¸¦ ºÐ¼®ÇÒ ±âȸ¸¦ Á¦°øÇÑ´Ù. °¢ Àå¿¡¼´Â ¸Þ¸ð¸® ¼Õ»ó°ú ¸Þ¸ð¸® ´©¼ö, RPC/COM°ú °°Àº ƯÁ¤ ºÎ·ùÀÇ ¹®Á¦¿¡ ÁßÁ¡À» µÐ´Ù. °¢ ÀåÀº À©µµ¿ì ÄÄÆ÷³ÍÆ®¿Í °ü·Ã ÀÖ´Â ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¹Ö ½Ç¼ö¸¦ ¿¹½ÃÇÏ´Â ¸î °¡Áö ½Ã³ª¸®¿À¿¡ ¼ö¹ÝµÇ´Â ÇØ´ç À©µµ¿ì ÄÄÆ÷³ÍÆ®¸¦ °£´ÜÈ÷ »ìÆìº¸°í ½ÃÀÛÇÑ´Ù.
3ºÎ. °í±Þ ÁÖÁ¦ 3ºÎ´Â Æ÷½ºÆ®¸ðÅÛ µð¹ö±ë°ú 64ºñÆ® µð¹ö±ë, À©µµ¿ì ºñ½ºÅ¸ÀÇ ±âº»ÀûÀÎ »çÇ× µî°ú °°Àº ÁÖÁ¦¸¦ ³íÇÏ´Â ÀåÀ¸·Î ±¸¼ºÇØ Àü¹ÝÀûÀ¸·Î °í±Þ ³»¿ëÀ» ´Ù·é´Ù. À̵é ÀåÀÇ ¸ñÇ¥´Â °¢ ¿µ¿ª¿¡ ´ëÇØ öÀúÇÑ ³»¿ëÀ» Á¦°øÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¼³¸íÇÑ ÁÖÁ¦¸¦ µ¶ÀÚ°¡ ½ÃÀÛÇÒ ¼ö ÀÖ´Â Á¤µµÀÇ ±âº»ÀûÀÎ »çÇ×À» Á¦°øÇÏ´Â °ÍÀÌ´Ù.
¡Ú[ÃßõÀÇ ±Û]¡Ú
¼ÒÇÁÆ®¿þ¾î¿¡´Â ¡°´Ü¼øÈ¡±¶ó´Â ÇÑ °¡Áö ¸ñÇ¥°¡ ÀÖ´Ù. ÃÖÀûÈÇϰí ÀÚµ¿ÈÇÒ ¼ö ÀÖ´Â ÀýÂ÷¿Í Á»´õ È¿À²ÀûÀ¸·Î ÀúÀåÇϰųª ó¸®ÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅͰ¡ Á¸ÀçÇÑ´Ù¸é ¼ÒÇÁÆ®¿þ¾î´Â ±× ÀÏÀ» ÀÌÇàÇϱâ À§ÇØ °³ÀÔÇÑ´Ù. ´Ü¼øÈ¸¦ ÇÑ´Ù°í ÇØ¼ ¿ø·¡´ë·Î º¹¿ø(undo)ÇÏ´Â µ¥ º¹À⼺À» ¾ß±âÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù. µû¶ó¼ ÃÖ¼ÒÀÇ »ç¿ëÀÚ °ü¿©·Î½á ¼³Ä¡µÇ¾î¾ß ÇÏ¸ç °è¼ÓÇØ¼ ¿©Å¸ ¾ÖÇø®ÄÉÀ̼ǰú ¿©·¯ °÷ÀÇ µ¥ÀÌÅÍ¿Í ¼ºñ½º¸¦ ÅëÇÕÇÏ°í ¼ÒÇÁÆ®¿þ¾î¿Í Çϵå¿þ¾î ȯ°æ º¯È¿¡ ź·ÂÀûÀ¸·Î ´ëÀÀÇØ¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ °æ¿ì ¼ÒÇÁÆ®¿þ¾î´Â ½ÅºñÇÏ°Ô ±×³É µ¿ÀÛÇÑ´Ù.
ÇÏÁö¸¸ ¿£µå À¯Àú¿Í °ü¸®ÀÚÀÇ °æÇèÀ» ´Ü¼øÈÇÏ·Á°í ³ë·ÂÇÏ´Â µ¿¾È¿¡ ¼ÒÇÁÆ®¿þ¾î´Â ´õ¿í ´õ º¹ÀâÇØÁ³´Ù. ¼ÒÇÁÆ®¿þ¾î°¡ ´Ù·ç´Â µ¥ÀÌÅÍ ¾çÀ̵çÁö ¼ÒÇÁÆ®¿þ¾î°¡ Åë½ÅÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼ö, ¼ÒÇÁÆ®¿þ¾îÀÇ ³»ºÎ º´·ÄÈ Á¤µµ ¶Ç´Â ¼ÒÇÁÆ®°¡ ÀÚ½ÅÀÌ ½ÇÇàµÇ´Â ½ºÅÿ¡¼ Á÷°£Á¢À¸·Î ÀÓÆ÷Æ®ÇÏ´Â APIÀÌµç °£¿¡, ¸¹Àº ¼ÒÇÁÆ®¿þ¾îÀÇ ¸í·áÇÑ ´Ü¼ø¼ºÀº ¹Ì¹¦ÇÑ Å¸ÀÌ¹Ö ¹®Á¦¿Í ÀÇÁ¸¼º, ¼ÒÇÁÆ®¿þ¾î °èÃþ °£ ¶Ç´Â Á¾Á¾ »óÀÌÇÑ ¾ÖÇø®ÄÉÀ̼ǰú ½ÉÁö¿¡ ÄÄÇ»ÅÍ¿¡ °ÉÃÄ ÀÖ´Â °¡Á¤À» ¼û°ÜÁØ´Ù.
¿©·¯ºÐÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϰí Å×½ºÆ®, Áö¿øÇÏ´Â ¹æ¹ýÀ» ¹è¿ì±â À§ÇØ ÀÌ Ã¥À» Àаí ÀÖ´Ù¸é, ±Ùº» ¿øÀÎÀ» Á¶»çÇÏ°í ¼öÁ¤À» Ã¥ÀÓÁö°í ÀÖ´Â º¯°æÀÌ ÀæÀº ¼ÒÇÁÆ®¿þ¾îÀÇ ¸¹Àº ºÎºÐ¿¡¼ ÀÌ¹Ì ¹®Á¦¿¡ Á÷¸éÇϰí ÀÖÀ» °ÍÀÌ´Ù. ÀÌ·± ½Ãµµ¿¡¼ ¼º°øÇÏ·Á¸é ¹«¾ùº¸´Ùµµ ÃÖ´ëÇÑ ½Å¼ÓÇϰí È¿À²ÀûÀ¸·Î ¹®Á¦ÀÇ ¿øÀÎÀ» ÆÄ¾ÇÇØ¾ß ÇÑ´Ù. ±×·¯±â À§Çؼ± ¹«¾ùÀ» ±×¸®°í ¾îµð¸¦, ¾î¶»°Ô »ìÆìº¼Áö¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù. °á±¹, ÅøÀ» ÀÚÀ¯ ÀÚÀç·Î »ç¿ëÇϰí, ƯÁ¤ ºÎ·ùÀÇ ½ÇÆÐ¿¡ ´ëÇØ ¾î¶² ÅøÀÌ °¡Àå È¿°úÀûÀÎÁö, ±×¸®°í ¹®Á¦ÀÇ ¿øÀÎÀ» ½Å¼ÓÈ÷ Á¼È÷±â À§ÇØ °¢ ÅøÀÇ Æ¯¼º°ú ±â´ÉÀ» Àû¿ëÇÏ´Â ¹ýÀ» ¾Ë¾Æ¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ °æ¿ì À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹®Á¦¸¦ Á¶»çÇÏ°í µð¹ö±ëÇÏ´Â ¹ýÀ» ¹è¿ì´Â °ÍÀÌ ´ÜÁö ¼±ÅûçÇ×À̾úÁö¸¸ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÆÐ¸¦ µð¹ö±ëÇÒ ¶§¿¡ ¾Ö¸ÅÇÑ ÅøÀ̳ª ½Ã³ª¸®¿À ƯÁ¤ÀûÀÎ µð¹ö°Å ¸í·É¿¡ µû¶ó Áï½Ã ¹®Á¦¸¦ ÀÌÇØÇÒ ¼öµµ ÀÖ°í ¹®Á¦¸¦ ÆÄ¾ÇÇÏ´Â µ¥ ¿©·¯ ½Ã°£ ¶Ç´Â ½ÉÁö¾î ¼º°øÇÏÁöµµ ¸øÇÏ¸é¼ ¸çÄ¥À» ÇãºñÇÒ ¼öµµ ÀÖ´Ù. À̰ÍÀÌ ¹Ù·Î ÀÌ¿Í °°Àº Ã¥ÀÌ ±× °¡Ä¡¸¦ ¹ßÈÖÇÏ´Â ÀÌÀ¯´Ù.
ÀÌ Ã¥¿¡¼´Â ÅëÇÕµÈ Áö½Ä°ú ¼ö³â °£¿¡ °ÉÄ£ ÀúÀÚ¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® °í°´ Áö¿ø ¼ºñ½º, À©µµ¿ì Á¦Ç° ¹× Åø °³¹ß ÆÀÀÇ °æÇèÀ» µ¶ÀÚ¿¡°Ô ¸ðµÎ °ø°³Çß´Ù. À©µµ¿ì Èü °ü¸®ÀÚ°¡ ¹öÆÛ ¿À¹öÇ÷οì ÇàÀ§¿¡ ¿µÇâÀ» ÁÖ´ÂÁö ¶Ç´Â DCOM Çà(hang)ÀÇ ¿øÀÎ Á¶»ç¿¡ ¾î¶² µð¹ö°Å ÀͽºÅÙ¼Ç ¸í·ÉÀ» »ç¿ëÇØ¾ß Çϴ°¡¿Í °°Àº ÁÖÁ¦¸¦ ¹è¿ì±â¿¡ °¡Àå ÀûÀýÇÑ Ã¥À̶ó ÇϰڴÙ. Á÷Á¢ ÀÛ¼ºÇÑ À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ǰú µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ 10³â ³Ñ°Ô µð¹ö±ëÇØ¿ÔÁö¸¸, ÀÌ Ã¥¿¡¼ ³»°¡ ÀÌ¹Ì »ç¿ëÇϰí ÀÖ´Â °ÍÀº ¹°·ÐÀ̰í, ¾ÆÁ÷ Á¢Çغ¸Áö ¸øÇÑ »õ·Î¿î ±â¹ý°ú Åø, µð¹ö°Å ¸í·ÉÀ» ¹è¿ü´Ù.
¿ì¸® ¸ðµÎ´Â ¼öÀÔ°ú ¸í¼ºÀ» µð¹ö±ë ¹æ¹ý¿¡¼ ¾ò´Â °ÍÀÌ ¾Æ´Ï¶ó ¾ó¸¶³ª ½Å¼ÓÇϰí Á¤È®ÇÏ°Ô µð¹ö±ëÀ» Çϴ°¡¿¡ µû¶ó ´Þ·ÁÀÖ´Ù. µ¶ÀÚ°¡ À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼ö ³â µ¿¾È ÇØ¿ÔµçÁö ¸· ½ÃÀÛÇßµçÁö °£¿¡ µÎ ÀúÀÚ´Â µ¶ÀÚÀÇ ¹ö±× »ç³É ¿©Á¤À» Àß ÁغñÇØ ÁÙ °ÍÀÌ´Ù. Áñ°Å¿î ¿©ÇàÀÌ µÇ±â¸¦ ¹Ù¶õ´Ù.
Mark Russinovich ±â¼ú Æç·Î¿ì, Ç÷§Æû & ¼ºñ½º ºÎ¼ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®
¡Ú[ÀúÀÚ ¼¹®]¡Ú
¾ó¸¶ Àü ÀÛ¾÷ Áß¿¡ Á÷¸éÇÑ ¸Å¿ì ³ÇØÇÑ ¹®Á¦¿¡ ´ëÇØ ¾ê±â¸¦ ³ª´©¾ú´Ù. QAÆÀ¿¡¼ Á¦Ç°¿¡ ´ëÇÑ ½ºÆ®·¹½º Å×½ºÆ®¸¦ ÁøÇàÇߴµ¥ 4, 5Àϸ¶´Ù Å©·¡½Ã°¡ ¹ß»ýÇϰï Çß´Ù. »ý°¢ÇÒ ¼ö ÀÖ´Â Çѵµ ³»¿¡¼ Å©·¡½Ã¸¦ µð¹ö±ëÇß°í ¿øÀÎÀ» ÆÄ¾ÇÇϱâ À§ÇØ ÁýÁßÀûÀÎ ÄÚµå °ËÅ並 ÇßÁö¸¸ º»Áú¿¡ Á¢±ÙÇÒ ÃæºÐÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ¾ø¾ú´Ù. ¼Òµæ¾øÀÌ ¸î ÁÖ¸¦ ÇãºñÇÑ ÈÄ¿¡ ´Ù¸¥ Á¢±Ù¹ýÀ» ã±â ½ÃÀÛÇß´Ù. º¹µµ¿¡¼ ´ã¼Ò¸¦ ³ª´©´Â Áß¿¡ ´©±º°¡°¡ ¿ì¿¬È÷ gflags ÅøÀ» ¾ð±ÞÇß´Ù. ¿ì¸®´Â ÀÌ ÅøÀ» ÀüÇô µé¾î º» °æÇèÀÌ ¾ø¾î¼ Å©·¡½ÃÀÇ º»ÁúÀ» ÆÄ¾ÇÇÏ´Â µ¥ ¾î¶»°Ô µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ´ÂÁö¸¦ ¾Ë¾Æº¸±â ½ÃÀÛÇß´Ù. ºÒÇàÈ÷µµ ÀÌ ÅøÀ» ¹è¿ì´Â °úÁ¤Àº ´Ù¼Ò ¾î·Á¿ü´Ù. ¸ÕÀú Åø¿¡ °üÇÑ Á¤º¸¸¦ ã±â°¡ ¸¸¸¸Ä¡ ¾Ê¾Ò´Ù. gflags Åø¿¡ µþ¸° Âü°í ¹®¼¿¡ ¸¹Àº Á¤º¸°¡ ÀÖ¾úÁö¸¸ ½ÇÁ¦·Î ½ÃÀÛÇÏ´Â ¹ýÀ» ÀÌÇØÇϱⰡ ¾î·Á¿ü´Ù. ±âº»ÀûÀÎ Âü°í ÁöħÀÌ ¾ø´Ù¸é ÇØ´ç ÅøÀ» »ç¿ëÇÒ °¡¸Á¼ºÀÌ ¾ø´Ù´Â °ÍÀ» ±Ý¹æ ¾Ë¾ÆÂ÷·È´Ù. ±×·¡¼ ÀÌ ÅøÀ» ¾ð±ÞÇß´ø »ç¶÷¿¡°Ô ÁöħÀÌ µÉ ¸¸ÇÑ ¹®¼³ª Á¶¾ðÀ» ¾Ë°í ÀÖ´ÂÁö¸¦ ¹°¾îº¸±â·Î Çß´Ù. ±×´Â Åø¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀ» ÇØÁÖ¾úÀ¸¸ç ´õ Áß¿äÇÑ °ÍÀº ÀÌ ÅøÀ» °¡Áö°í¼ ±¤¹üÀ§ÇÏ°Ô ÀÛ¾÷À» ¼öÇàÇß´ø »ç¶÷µéÀ» ¾Ë·ÁÁÖ¾ú´Ù. ¼Ò°³ÇØÁØ »ç¶÷µé°úÀÇ À¯ÀÍÇÑ ´ëȸ¦ ³ª´©°í Á¡Â÷·Î ÀÌ Åø¿¡ ´ëÇÑ °³³äÀ» ÀÌÇØÇϱ⠽ÃÀÛÇß´Ù.
¿ì¸®°¡ Å©·¡½ÃÀÇ º»Áú¿¡ µµ´ÞÇßÀ»±î? ±×·¸´Ù. »ç½Ç ƯÁ¤ ¹®Á¦¸¦ °Ü³ÉÇÑ ½ºÆ®·¹½º Å×½ºÆ®¸¦ ¼öÇàÇÏ´Â µ¿¾È ¿À·ù Äڵ带 ã°í ¼öÁ¤Çϱâ À§ÇØ ÄÚµå °ËÅä¿¡ ´Ü ÇÑ ½Ã°£ Á¤µµ¸¸ °É¸± Á¤µµÀÇ ¼öÁØÀ¸·Î ÅøÀ» Ȱ¼ºÈ½ÃÄ×À» »ÓÀÌ´Ù. óÀ½ºÎÅÍ gflags Åø°ú ±× »ç¿ë¹ýÀ» ¾Ë¾Ò¾ú´õ¶ó¸é ¼ö ÁÖ°£ÀÇ ÀÛ¾÷À» Àý¾àÇÒÀ» ¼ö ÀÖ¾úÀ» °ÍÀÌ´Ù. gflags ÅøÀ» ¾Ë°íºÎÅÍ ¿À·ù ÄÚµåÀÇ ¹®Á¦ÇØ°á ½Ãµµ¿¡ ÅøÀÇ »ç¿ë¹ýÀ» º¸´Ù ´õ ÀÌÇØÇϱâ À§ÇØ ¸¹Àº ½Ã°£À» ÅõÀÚÇß´Ù.
´Ù³â °£¿¡ °ÉÃÄ À©µµ¿ì µð¹ö°Å¿Í ÅøÀº °è¼Ó ¹ßÀüÇØ Á¡Á¡ °·ÂÇØÁ® ¿Ô´Ù. ÇöÀç ÀÌ¿ë °¡´ÉÇÑ ±â´É(½Ã°£ Àý¾àµµ °¡´ÉÇÏ°Ô ÇØÁÖ´Â)Àº ¸Å¿ì ¶Ù¾î³ª´Ù. ÀÌÇØÇÒ ¼ö ¾ø´Â ºÎºÐÀº ¼ö ³âÀÌ Áö³µÁö¸¸ ³×ÀÌÆ¼ºê µð¹ö°Å¿Í ÅøÀº ¿©ÀüÈ÷ ¼Ò¼öÀÇ °³¹ßÀÚ¸¸ÀÌ ¾Ë°í ÀÖ´Ù´Â »ç½ÇÀÌ´Ù. ÀÌ·± ÅøÀÌ Á¸ÀçÇÑ´Ù´Â °ÍÀ» ¾Ë°í ÀÖ´Â ±Ø¼Ò¼öÀÇ °³¹ßÀÚµµ ¿ì¸®°¡ ¸î ³â Àü¿¡ °ÞÀº °Í°ú À¯»çÇÏ°Ô ÅøÀ» ¹è¿ì´Â °íÅëÀ» °ÅÃÄ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ÀúÀÚ´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿£Áö´Ï¾î(¾î¶² ÀÌ´Â ÀÌ ÅøÀ» ÀÛ¼ºÇß´Ù)¿Í ÀÏÇϴ ȣ»ç½º·¯¿òÀ» ´ÙÇàÈ÷ ´©·ÈÁö¸¸ ÀÌ·± ±âȸ°¡ ¾ø´Ù¸é ±â´ë¿¡ Âù ¸¹Àº °³¹ßÀÚ°¡ Èñ¸ÁÀ» ÀÒ°í¼ ÀÌ Åø·ÎºÎÅÍ µµ¿òÀ» ÀüÇô ¹ÞÁö ¸ø ÇÒ °ÍÀÌ´Ù. ¹è¿ï ¼ö ÀÖ´Â ÀÚ·á°¡ ºÎÁ·ÇÑ ÀÌ·± ºÒÇàÇÑ ¹®Á¦°¡ Á¾±¹¿¡´Â ¹®Á¦ ÇØ°áÀ» À§ÇÑ ÁÁÀº ±âȸ°¡ µÈ °ÍÀÌ¸ç ±×·¡¼ ÀÌ Ã¥À» ¾µ »ý°¢À» ÇÏ°Ô µÈ °ÍÀÌ´Ù. °³¹ßÀÚ¿¡°Ô ÇÊ¿äÇÑ Áö½ÄÀ» ¾òµµ·Ï ÇÒ ¼ö ÀÖ´Â ÇÙ½ÉÀº µð¹ö±ë ÅøÀÇ »ó¼¼ÇÑ »çÇ×À» öÀúÈ÷ ¼³¸íÇÏ´Â °£°áÇÑ Á¤º¸¸¦ ¸ð¾Æ¼ Á¦°øÇÏ´Â °ÍÀÌ´Ù. Áö±Ý º¸°í ÀÖ´Â ÀÌ Ã¥Àº ÀÌ·± ¿ªÇÒÀ» ÇÒ °ÍÀ̸ç 3³â¿¡ °ÉÃÄ ÁýÇʵǾú°í Áö³ 15³â °£ÀÇ µð¹ö±ë °æÇèÀÇ ÃàÀû¹°ÀÌ´Ù.
ÀÌ Ã¥À» ¿ì¸®°¡ ÁýÇÊÇÏ¸é¼ °æÇèÇÑ Áñ°Å¿òÀ» µ¶Àڵ鵵 ÀÐÀ¸¸é¼ ´À³¢±æ ¹Ù¶õ´Ù. ÀÌ Ã¥Àº µ¶ÀÚ ¿©·¯ºÐÀ» ¼ÒÇÁÆ®¿þ¾î ¹®Á¦Çذá°ú µð¹ö±ëÀ» ¸Å¿ì È¿°úÀûÀ¸·Î ÇÒ ¼ö ÀÖ´Â ½Ç·Î ³î¶ó¿î ¼¼°è·Î ¾È³»ÇÒ °ÍÀÌ´Ù. ÀÌ Ã¥¿¡¼ ±â¼úÇÑ ÅøÀÇ »ç¿ë¹ý°ú ±â¹ýÀ» ¾È´Ù´Â °ÍÀº ÄÄÇ»ÅÍ ºÐ¾ßÀÇ ÀÛ¾÷¿¡ Áß¿äÇÑ ºÎºÐÀÌ¸ç ¼ÒÇÁÆ®¿þ¾îÀÇ °¡Àå ³ÇØÇÑ ¸î¸î ¹®Á¦¸¦ ¸Å¿ì È¿°úÀûÀ¸·Î ÇØ°áÇÏ´Â ¹ýÀ» °¡¸£ÃÄ ÁÙ ¼öµµ ÀÖ´Ù.
¡Ú[¿Å±äÀÌÀÇ ¸»]¡Ú
»ç¶÷Àº ¹«¾ùÀ¸·Î »ç´Â°¡? Å罺ÅäÀÌ´Â ÀÌ Áú¹®À» ÅëÇØ ÀÌ ½Ã´ë¸¦ »ì¾Æ°¡´Â ¿ì¸®¿¡°Ô ÇÑ ¹øÂëÀº ÀÚ½ÅÀ» ¹ÝÃßÇØº¼ ±âȸ¿Í ´äÀ» ÁÖ°í ÀÖ´Ù. ÀúÀÚ´Â °¡³ÇÑ ±¸µÎ Á¦Á¶¾÷ÀÚ ¼¼¹§¿¡°Ô Çϳª´ÔÀÇ ¹úÀ» ¹Þ¾Æ ¼¼»ó¿¡ ³»·Á¿Â õ»ç ¹ÌÇÏÀÏÀÇ ´«À» ÅëÇØ ´ÙÀ½ÀÇ ¼¼ Áú¹®¿¡ ´ëÇÑ ´äÀ» ±¸ÇÏ°Ô ÇÑ´Ù. °¡³¿¡ Âîµç »ç¶÷À¸·ÎºÎÅÍ µµ¿òÀ» ¹ÞÀº ¹ÌÇÏÀÏÀº ¡°Àΰ£ÀÇ ³»¸é¿¡´Â ¹«¾ùÀÌ Àִ°¡?¡±¿¡ ´ëÇÑ ´äÀ¸·Î »ç¶ûÀÌ »ç¶÷ÀÇ ³»¸é¿¡ ÀÚ¸® Àâ°í ÀÖÀ½À» ±ú´Ý°í, ÇÑÄ¡ ¾Õµµ º¼ ¼ö ¾ø´Â Àΰ£ÀÇ ¿ìµÐÇÔ¿¡¼ ¡°Àΰ£¿¡°Ô Çã¶ôµÇÁö ¾ÊÀº °ÍÀº ¹«¾ùÀΰ¡?¡±¿¡ ´ëÇÑ ´ë´äÀ¸·Î¼ Àΰ£Àº ¾ÕÀ» ¹Ù¶óº¸´Â ÁöÇý°¡ ºÎÁ·ÇÔÀ» ±ú´Ý°í, ´Ù¸¥ »ç¶÷ÀÇ ÀÚ½ÄÀ» °ÅµÎ´Â ÀÌ¿ôÀ¸·ÎºÎÅÍ ¡°»ç¶÷Àº ¹«¾ùÀ¸·Î »ç´Â°¡?¡±¿¡ ´ëÇÑ ´äÀ¸·Î »ç¶ûÀÇ ¼ÒÁßÇÔÀ» ±ú´Ý°Ô µÈ´Ù.
°³¹ßÀÚ´Â ¹«¾ùÀ¸·Î »ç´Â°¡? Çö¶õÇÑ ÄÚµùÀÇ Áñ°Å¿ò ¾Æ´Ï¸é º¹ÀâÇÑ ¼öÇÐÀû ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ´Â ÇöÇÐÀû ¿ì¿ù°¨ ¶Ç´Â ·Î¿ì ·¹º§ÀÇ ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Áñ°Å¿òÀΰ¡? »ç½Ç ÀÌ Á¤µµÀÇ °³¹ßÀÚ¶ó¸é ÀÚ½ÅÀÌ ¿øÇÏ´Â ºÐ¾ßÀÇ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ¸é¼ ±×·¡µµ ¸¹Àº °ÍÀ» ´©¸®´Â ÇູÇÑ Æí¿¡ ¼ÓÇÑ´Ù°í ÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÁøÁ¤À¸·Î °³¹ßÀÚÀÇ Áñ°Å¿òÀº ¸ð¸§¿¡ ´ëÇÑ ÁöÇý¸¦ Ãß±¸ÇÏ°í »õ·Î¿î ¾Í¿¡ ´ëÇÑ ½ÄÁö ¾Ê´Â ¿Á¤À» Áñ±æ ¼ö ÀÖ´Â ¿©À¯¿¡¼ ¿Â´Ù°í ¿©°ÜÁø´Ù.
¿©·¯ºÐÀº Àϻ󿡼 Ç×»ó ¿øÀÎÀÌ ¸ðÈ£ÇÑ ¸Þ¸ð¸® ¼Õ»ó, ÇÁ·Î¼¼½º Çà, Èü°ú ½ºÅà ¼Õ»ó, º¸¾È ¹®Á¦, ÇÁ·Î¼¼½º Å©·¡½Ã, µ¿±âÈ ¹®Á¦, ÀÚ¿ø ´©¼ö, ¹Ì¹¦ÇÑ Å¸ÀÌ¹Ö ¹®Á¦ µî°ú °°Àº °ï¶õÀ» °Þ°í ÀÖÀ» °ÍÀÌ´Ù. ÀÌ·± ¹®Á¦¿¡ ´ëÇÏ¿© ÃÖ´ëÇÑ ½Å¼ÓÇϰí È¿À²ÀûÀÎ ¹æ½ÄÀ¸·Î ¹®Á¦ÀÇ ¹üÀ§¸¦ ÁÙÀ̰í Á¤È®ÇÑ ¿øÀÎÀ» ÆÄ¾ÇÇϰí ÇØ°áÃ¥À» °±¸ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. °á±¹ ¹®Á¦¸¦ ÀνÄÇÏ°í ºÐ·ùÇÒ ¼ö ÀÖ¾î¾ß ÇÏ¸ç °¢ ¹®Á¦¿¡ ´ëÇÏ¿© °¡Àå È¿°úÀûÀÎ ÅøÀ» ¼±ÅÃÇϰí ÇÊ¿äÇÏ´Ù¸é ºÐ¼®À» À§ÇÑ ÅøÀ» Á÷Á¢ ÀÛ¼ºÇÒ ¼ö ÀÖ¾î¾ß ÇÏ¸ç Æ¯Á¤ ºÎ·ùÀÇ ¹®Á¦¿¡ ´ëÇÑ µð¹ö±ëÀ» À§ÇÑ ½Ã½ºÅÛ Á¶À²ÀÌ °¡´ÉÇØ¾ß Çϸç È¿°úÀûÀÎ µð¹ö±ë ȯ°æÀ» ±¸ÃàÇÒ ¼ö Àִ°¡ ÇÏ´Â ¹®Á¦·Î ±Í°áµÈ´Ù.
ÀÌ Ã¥¿¡¼´Â ¾Õ¼ ¾ð±ÞÇÑ ÀÌ·± ¹®Á¦¿¡ ´ëÇÑ Ã¶ÀúÇÏ°íµµ °æÇèÀ» ¹ÙÅÁÀ¸·Î ÇÑ ÀúÀÚÀÇ ³ëÇϿ찡 °í½º¶õÈ÷ ´ã°ÜÀÖ´Ù. ü°èÀûÀÌ¸ç ½Éµµ ÀÖ´Â µð¹ö±ë ±â¹ýÀ» dzºÎÇÑ ¿¹Á¦¸¦ ÅëÇØ ¸Å¿ì °£°áÇÏ°Ô ¹®Á¦¸¦ ÇØ°áÇÏ´Â ÀýÂ÷¸¦ ¿¹½ÃÇØ ÁÜÀ¸·Î½á ½ÇÀü¿¡¼ ºÎ´ã¾øÀÌ Àû¿ë °¡´ÉÇÏ´Ù. ¿©·¯ºÐÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À̳ª ½Ã½ºÅÛ ÇÁ·Î±×·¥, ¼¹ö/Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥, COM °°ÀÌ ¾î¶² ºÐ¾ß¿¡¼ °³¹ßÀ» ÇϵçÁö °£¿¡ ÀÌ Ã¥¿¡¼ ¿¹½ÃµÈ ´Ù¾çÇÑ Åø°ú Æ÷°ýÀûÀÌ°íµµ ¸í·áÇÑ ±â¹ýÀ» ÅëÇØ ³ÇØÇÑ ¹®Á¦¸¦ Áø´ÜÇϰí ÇØ°áÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿©·¯ºÐÀº ¿ªÀÚ¿Í ¸¶Âù°¡Áö·Î ÀÌ Ã¥À» ÅëÇØ ÁøÁ¤ÇÑ °³¹ßÀÇ Áñ°Å¿òÀ» ´©¸± ¼ö ÀÖÀ» °ÍÀÌ´Ù.
|
 |
|
 |
1ºÎ. °³¿ä 1
1Àå Åø ¼Ò°³ 3 ´©¼ö Áø´Ü Åø 4 À©µµ¿ì µð¹ö±ë Åø 7 UMDH 9 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÇø®ÄÉÀÌ¼Ç º£¸®ÆÄÀ̾î 9 Àü¿ª Ç÷¡±× 16 ÇÁ·Î¼¼½º ÀͽºÇ÷η¯ 22 À©µµ¿ì µå¶óÀ̹ö Ŷ 24 Wireshark 27 DebugDiag 27 Á¤¸® 28 2Àå. µð¹ö°Å ¼Ò°³ 29 µð¹ö°Å ±âº» 30 ±âº»ÀûÀÎ µð¹ö°Å ÀÛ¾÷ 45 ¿ø°Ý µð¹ö±ë 109 µð¹ö±ë ½Ã³ª¸®¿À 118 Á¤¸® 121 3Àå. µð¹ö°Å ÇØºÎ 123 À¯Àú ¸ðµå µð¹ö°ÅÀÇ ³»ºÎ 124 Ÿ°Ù Á¦¾î 168 Á¤¸® 178 4Àå. ½Éº¼°ú ¼Ò½º ÆÄÀÏÀÇ °ü¸® 179 µð¹ö±ë¿¡ ÇÊ¿äÇÑ ½Éº¼ °ü¸® 180 µð¹ö±ë ¿ëµµÀÇ ¼Ò½º ÆÄÀÏ °ü¸® 188 Á¤¸® 195 2ºÎ. µð¹ö±ë ÀÀ¿ë 197 5Àå. ¸Þ¸ð¸® ¼Õ»ó 1 - ½ºÅà 199 ¸Þ¸ð¸® ¼Õ»ó ŽÁö 201 ½ºÅà ¼Õ»ó 209 Á¤¸® 258 6Àå. ¸Þ¸ð¸® ¼Õ»ó 2 - Èü 259 ÈüÀ̶õ 259 Èü ¼Õ»ó 281 Á¤¸® 315 7Àå. º¸¾È 317 À©µµ¿ì º¸¾È °³¿ä 318 º¸¾È Á¤º¸ÀÇ Ãâó 329 º¸¾È °Ë»çÀÇ ¹æ¹ý 334 Ŭ¶óÀ̾ðÆ®-¼¹ö ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ½ÅºÐ ÀüÆÄ 335 ½Ã½ºÅÛ °æ°è¿¡¼ÀÇ º¸¾È °Ë»ç 339 º¸¾È ½ÇÆÐ Á¶»ç 340 Á¤¸® 378 8Àå. ÇÁ·Î¼¼½º °£ÀÇ Åë½Å 379 Åë½Å ¸ÞÄ¿´ÏÁò 380 ·ÎÄà Åë½Å ¹®Á¦ ÇØ°á 382 ¿ø°Ý Åë½Å ¹®Á¦ ÇØ°á 396 ºÎ°¡ÀûÀÎ ±â¼ú Á¤º¸ 422 Á¤¸® 426 9Àå. ¸®¼Ò½º ´©¼ö 427 ¸®¼Ò½º¶õ 427 ÇÏÀÌ·¹º§ ÀýÂ÷ 428 ¸®¼Ò½º ´©¼öÀÇ ÀçÇö¼º 433 ÇÚµé ´©¼ö 434 ¸Þ¸ð¸® ´©¼ö 459 Á¤¸® 492 10Àå. µ¿±âÈ 493 µ¿±âÈ ±âº» 493 ÇÏÀÌ·¹º§ ÀýÂ÷ 504 µ¿±âÈ ½Ã³ª¸®¿À 509 Á¤¸® 549 3ºÎ, °í±Þ ÁÖÁ¦ 551 11Àå. Ä¿½ºÅÒ µð¹ö°Å ÀͽºÅÙ¼Ç ÀÛ¼º 553 µð¹ö°Å ÀͽºÅÙ¼Ç ¼Ò°³ 553 µð¹ö°Å ÀͽºÅÙ¼Ç ¿¹Á¦ 556 Á¤¸® 594 12Àå. 64ºñÆ® µð¹ö±ë 595 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® 64ºñÆ® ½Ã½ºÅÛ 595 À©µµ¿ì x64ÀÇ º¯°æ»çÇ×µé 603 Á¤¸® 630 13Àå. Æ÷½ºÆ®¸ðÅÛ µð¹ö±ë 631 ´ýÇÁ ÆÄÀÏ ±âº» 632 ´ýÇÁ ÆÄÀÏÀÇ »ç¿ë 645 À©µµ¿ì ¿À·ù º¸°í 653 ±â¾÷ ¿À·ù º¸°í 683 Á¤¸® 690 14Àå. °·ÂÇÑ Åø 691 µð¹ö±× Áø´Ü Åø 691 !analyze ÀͽºÅÙ¼Ç ¸í·É 699 Á¤¸® 708 15Àå. À©µµ¿ì ºñ½ºÅ¸ ±âÃÊ 709 1Àå: Åø ¼Ò°³ 710 2Àå: µð¹ö°Å ¼Ò°³ 712 6Àå: ¸Þ¸ð¸® ¼Õ»ó - Èü ºÎºÐ 717 7Àå: º¸¾È 723 8Àå: ÇÁ·Î¼¼½º °£ÀÇ Åë½Å 736 9Àå: ÀÚ¿ø ´©¼ö 737 10Àå: µ¿±âÈ 737 11Àå: Ä¿½ºÅÒ µð¹ö°Å ÀͽºÅÙ¼Ç ÀÛ¼º 741 13Àå: Æ÷½ºÆ®¸ðÅÛ µð¹ö±ë 741 Á¤¸® 745 ºÎ·Ï A. ¾ÖÇø®ÄÉÀÌ¼Ç º£¸®ÆÄÀ̾î Å×½ºÆ® ¼³Á¤ 747 ¿¹¿Ü 747 ÇÚµé 747 Èü 748 ¶ô 757 ¸Þ¸ð¸® 759 ½º·¹µå Ç® 762 TLS 763 ÆÄÀÏ °æ·Î 764 HighVersionLie 765 ÀÎÅÍ¾×Æ¼ºê¼ºñ½º 767 KernelModeDriverInstall 768 ÀÚ¿ø ºÎÁ· ½Ã¹Ä·¹ÀÌ¼Ç 769 LuaPriv 770 DangerousAPIs 774 DirtyStacks 775 TimeRollOver 775 PrintAPI¿Í PrintDriver 775
|
 |
|
 |
Mario Hewardt ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¼ö¼® ¼³°è ¿£Áö´Ï¾î·Î¼ À©µµ¿ì ½Ã½ºÅÛ ·¹º§ÀÇ °³¹ß ºÐ¾ß¿¡¼ Áö³ 9³â°£ ±¤¹üÀ§ÇÏ°Ô °³¹ß¿¡ °ü¿©Çß´Ù. À©µµ¿ì 98ºÎÅÍÀÇ 5¹ø¿¡ °ÉÄ£ À©µµ¿ì Ãâ½Ã µ¿¾È¿¡ ¼¹ö¿Í µ¥½ºÅ©Å¾ °ü¸® ºÐ¾ßÀÇ ÀÛ¾÷À» ÁÖ·Î ÇßÀ¸¸ç, Á¦Ç°ÀÇ ½Å·Ú¼º°ú °ß°í¼º, º¸¾È¼ºÀ» È®º¸ÇÏ´Â µ¥ ÁÖ·ÂÇß´Ù.
Daniel Pravat ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¼ö¼® ¼³°è ¿£Áö´Ï¾î·Î¼ ´Ù¼öÀÇ À©µµ¿ì Ãâ½Ã¿¡ ÀÖ¾î¼ ¿©·¯ À©µµ¿ì ÄÄÆ÷³ÍÆ®¸¦ ÀÛ¼ºÇÏ´Â µ¥ ÁÖµµÀûÀ¸·Î °ü¿©Çß´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡ ÇÕ·ùÇϱâ Àü¿¡´Â ÄÄÇ»ÅÍ ±â¹ÝÀÇ ÀüÈ Åë½Å ¼¹ö¸¦ À§ÇÑ ÀüÀÚ Åë½Å ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇß¾ú´Ù. ¸ðµç ¼ÒÇÁÆ®¿þ¾î ¾ÖÇø®ÄÉÀ̼ÇÀº ½Å·Ú¼ºÀÌ ÀÖ¾î¾ß ÇÏ¸ç ¿¹Ãø °¡´ÉÇØ¾ß Çϰí È¿À²ÀûÀ̶ó¾ß ÇÑ´Ù°í ¹Ï´Â »ç¶÷ÀÌ´Ù.
[¿Å±äÀÌ ¼Ò°³]
±èÁ¡°© °æºÏ´ëÇб³ ÄÄÇ»ÅÍ °øÇаú¸¦ Á¹¾÷ÇÑ ÈÄ »ï¼ºÀüÀÚ¿¡¼ GNU ÄÄÆÄÀÏ·¯¸¦ ±â¹ÝÀ¸·Î ARM CORE ÄÄÆÄÀÏ·¯ Æ÷ÆÃ/°³¹ßÀ» Çß´Ù. ÀÌÈÄ ÇÏÁ¦¼ÒÇÁÆ®¸¦ °ÅÃÄ µ¥ºê±¸·ç¸¦ °øµ¿À¸·Î â¾÷ÇÏ¿© ´Ù¾çÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ °³¹ßÇßÀ¸¸ç, ´Ù¼öÀÇ µå¶óÀ̹ö °ÀÇ ¼¼¹Ì³ª¿Í ±³À°À» ÁøÇàÇß´Ù. ÇöÀç´Â ¾Èö¼ö ¿¬±¸¼Ò¿¡¼ º¸¾È °ü·Ã ½Ã½ºÅÛ ÇÁ·Î±×·¥ °³¹ß ¾÷¹«¿¡ ¸ÅÁøÇϰí ÀÖ´Ù
|
 |
|
|
|
|
|
|
|
|
|
|
|