°ÅÀÇ 1³â Àü¿¡ ÀÌ·± ±â¹ý Á¸ÀçÇÑ´Ù°í ¾Ë·ÈÀ¸³ª ´ëºÎºÐ º¸¾È ¾÷üµéÀº ¹¬¹¬ºÎ´ä
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] À©µµ¿ì ±â¹Ý ½Ã½ºÅÛ¿¡¼ ŽÁöµÇÁö ¾ÊÀº ä ÆÄÀϵéÀ» ¾ÏȣȽÃÅ°´Â ±â¹ýÀÌ »õ·Ó°Ô ¹ß°ßµÆ´Ù. ÀÌ ¶§¹®¿¡ °¡¶àÀ̳ª ±â½ÂÀ» ºÎ¸®´Â ·£¼¶¿þ¾î¿¡ »õ·Î¿î ³¯°³°¡ ´Þ¸± Àü¸ÁÀ̶ó°í º¸¾È ¾÷ü ³ªÀÌ¿ÀÆ®·Ð(Nyotron)ÀÌ °æ°íÇß´Ù.
[À̹ÌÁö = iclickart]
ÀÌ ±â¼úÀÇ À̸§Àº ¸®Ç÷¹À̽º(RIPlace)·Î, °£·«È÷ ¸»ÇØ ¿À·¡µÈ ÆÄÀÏ ½Ã½ºÅÛÀÇ ¡®À̸§ º¯°æ¡¯ ±â´ÉÀ» È°¿ëÇØ ¸Ö¿þ¾î ŽÁö ±â¼úÀ» ¿ìȸÇÏ´Â °ÍÀ̶ó°í ÇÑ´Ù. ³ªÀÌ¿ÀÆ®·ÐÀÇ º¸¾È Àü¹®°¡µé¿¡ µû¸£¸é ¡°¿î¿µ üÁ¦¿Í ¼ÒÇÁÆ®¿þ¾î ÆÐÄ¡¸¦ Á¦ ¶§¿¡ ÇÏ°í ÀÖÀ¸¸ç, ÃֽŠ¹é½Å ¼Ö·ç¼ÇÀ» »ç¿ëÇÏ°í ÀÖ´Ù°í Çصµ ¸®Ç÷¹À̽º ±â¹ý¿¡ ´çÇÒ ¼ö ÀÖ´Ù¡±°í ÇÑ´Ù.
¡°¸®Ç÷¹À̽º´Â À©µµ¿ì XP ¹× »óÀ§ ¹öÀüµéÀ» ±â¹ÝÀ¸·Î ÇÑ ¸ðµç ÄÄÇ»ÅÍ¿¡¼ ÆÄÀÏÀ» º¯°æ½ÃÅ°´Â µ¥ È°¿ëÇÒ ¼ö ÀÖ´Â ±â¹ýÀÔ´Ï´Ù.¡± ³ªÀÌ¿ÀÆ®·ÐÀº À̸¦ º¸´Ù »ó¼¼È÷ ¼³¸íÇϱâ À§ÇØ ÀϹÝÀûÀÎ ·£¼¶¿þ¾îÀÇ ÀÛµ¿ ¼ø¼¸¦ ´ÙÀ½°ú °°ÀÌ Á¦½ÃÇß´Ù.
1) ¿À¸®Áö³Î ÆÄÀÏÀ» ¿°í Àд´Ù.
2) ¸Þ¸ð¸®¿¡ ÀÖ´Â ÄÜÅÙÃ÷¸¦ ¾ÏÈ£È ÇÑ´Ù.
3) ¾ÏÈ£È ÇÑ ÄÜÅÙÃ÷¸¦ ¿À¸®Áö³Î ÆÄÀÏ ÄÜÅÙÃ÷¿¡ µ¤¾î¾²±â ÇÑ´Ù.
4) µ¤¾î¾²±â ÇÑ »óÅ¿¡¼ ÀúÀåÇØ ¿À¸®Áö³Î ÆÄÀÏÀ» »èÁ¦ÇÑ´Ù.
5) À̸§ º¯°æ ±â´ÉÀ» »ç¿ëÇØ ¿À¸®Áö³Î ÆÄÀÏÀ» ´Ù¸¥ ÆÄÀÏ·Î º¯°æÇϱ⵵ ÇÑ´Ù.
¡°ÀÌ °úÁ¤¿¡¼ ¡®À̸§ º¯°æ¡¯ ¿äûÀÌ È£ÃâµË´Ï´Ù. FileInformationClass°¡ FileRenameInformationÀ¸·Î Á¶Á¤µÈ IRP_MJ_SET_INFORMATIONÀÌÁÒ. ±×·¯¸é ÇÊÅÍ µå¶óÀ̹ö°¡ ±×¿¡ ´ëÇÑ ´äÀ» º¸³À´Ï´Ù.¡± ±×·±µ¥ ÀÌ °úÁ¤¿¡¼ ¿À·¡µÈ ½Éº¼¸µ ¸µÅ©(symlink) »ý¼º ±â´ÉÀÎ DefineDosDevice°¡ ¡®À̸§ º¯°æ(Rename)¡¯ Àü¿¡ È£ÃâµÉ °æ¿ì, ÀåºñÀÇ À̸§°ú ¿ø·¡ÀÇ ÆÄÀÏ °æ·Î¸¦ ÀÓÀÇ·Î ¹Ù²Ü ¼ö ÀÖ´Ù´Â °ÍÀÌ ¹ß°ßµÆ´Ù.
¡°ÀÏ¹Ý ·çƾÀÎ FltGetDestinationFileNameInformation¸¦ »ç¿ëÇÒ ¶§ ´äÀ» µ¹·ÁÁÖ´Â ±â´É(callback)À» °¡Áø ÇÊÅÍ µå¶óÀ̹ö°¡ ÃÖÁ¾ °æ·Î¸¦ È®ÀÎÇÏ´Â µ¥ ½ÇÆÐÇϱ⠶§¹®¿¡ »ý±â´Â Çö»óÀÔ´Ï´Ù. DosDevice °æ·Î¸¦ ÁöÁ¤ÇÒ ¶§´Â ¿À·ù ¸Þ½ÃÁö°¡ ¶ßÁö¸¸, ¡®À̸§ º¯°æ¡¯¿¡ ´ëÇÑ È£ÃâÀº ¼º°øÀûÀ¸·Î ÀÌ·ïÁý´Ï´Ù.¡± ³ªÀÌ¿ÀÆ®·ÐÀÇ ¼³¸íÀÌ´Ù.
º¸´Ù »ó¼¼ÇÑ ¼³¸íÀº ÀÌ À¥ ÆäÀÌÁö(https://www.nyotron.com/riplace)¿¡ ¿µ»ó°ú º¸°í¼ ÇüÅ·ΠÁ¦°øµÈ´Ù.
µû¶ó¼ IRP_MJ_SET_INFORMATIONÀ» Á¦´ë·Î ó¸®ÇÏÁö ¾Ê´Â ·£¼¶¿þ¾î ¹æÁö ¼Ö·ç¼ÇÀ̶ó¸é ÀÌ·¯ÇÑ Çö»óÀ» È°¿ëÇØ Å½Áö ±â¼úÀ» ¿ìȸÇØ ÆÄÀÏÀ» ¾ÏȣȽÃÅ°´Â °Ô °¡´ÉÇÏ´Ù°í ³ªÀÌ¿ÀÆ®·ÐÀº °Á¶ÇÑ´Ù. ¡°¿äÁò º¸¾È Á¦Ç°ÀÌ °·ÂÇØÁö°í ·£¼¶¿þ¾î¿¡ ´ëÇÑ ´ëÀÀ·ÂÀÌ ÁÁ¾ÆÁö°í ÀÖ½À´Ï´Ù. ±×·± ´ëÀÀÃ¥µéÀ» ÇÇÇØ°¡°Ô ÇØÁÖ´Â ¹æ¹ýµéÀÌ È°¹ßÈ÷ ¿¬±¸µÇ°í ÀÖÀ» °ÍÀÌ ºÐ¸íÇÕ´Ï´Ù. ÀúÈñ°¡ ¹ß°ß ¸øÇÑ ¸¹Àº ¹æ¹ýµéÀ» ÀÌ¹Ì °®Ãß°í ÀÖÀ»·±Áöµµ ¸ð¸£°í¿ä.¡±
³ªÀÌ¿ÀÆ®·ÐÀÌ ÀÌ ±â¹ýÀ» óÀ½ ¹ß°ßÇÑ °Ç 2019³â º½ÀÇ ÀÏÀÌ´Ù. °ð¹Ù·Î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¹°·Ð ¿©·¯ º¸¾È º¥´õ»çµé¿¡ ¾Ë·È´Ù. »ç¹ý ±â°ü°ú ÀÔ¹ý ±â°ü¿¡µµ °íÁöÇß´Ù. ÇÏÁö¸¸ ÀÌ ¹®Á¦¸¦ ½É°¢ÇÏ°Ô ¹Þ¾ÆµéÀÌ°í ÇØ°áÃ¥À» Á¦½ÃÇÑ °÷Àº ¾ó¸¶ µÇÁö ¾Ê¾Ò´Ù°í ÇÑ´Ù. ¡°Àû¾îµµ º¸¾È ¼Ö·ç¼Ç ¼ö½Ê °¡Áö°¡ ÀÌ ¹®Á¦¿¡ ³ëÃâµÇ¾î ÀÖ¾ú½À´Ï´Ù. ÇÏÁö¸¸ ÆÐÄ¡°¡ ³ª¿Â °Ç 5°³µµ µÇÁö ¾Ê½À´Ï´Ù.¡±
³ªÀ̳ëÆ®·ÐÀº ´©±¸³ª ÀÚ½ÅÀÇ ½Ã½ºÅÛ°ú º¸¾È Á¦Ç°ÀÌ ¸®Ç÷¹À̽º °ø°Ý ±â¼ú¿¡ Ãë¾àÇÑÁö È®ÀÎÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÅøÀ» ¹«·á·Î °ø°³Çϱ⵵ Çß´Ù. (ÇÏÁö¸¸ ÀÌ Á¡°Ë µµ±¸ÀÇ À§Ä¡¸¦ Á¤È®È÷ È®ÀÎÇÒ ¼ö°¡ ¾ø´Â »óÅ´Ù.)
3ÁÙ ¿ä¾à
1. À©µµ¿ìÀÇ ¿À·¡µÈ ½Ã½ºÅÛ ±â´É¿¡¼ ·£¼¶¿þ¾î ŽÁö¸¦ ¹æÇØÇÏ´Â ¿ä¼Ò°¡ ¹ß°ßµÊ.
2. ¹®Á¦´Â, ·£¼¶¿þ¾î °ø°ÝÀÚµé Æí¿¡¼µµ ÀÌ·± ¿¬±¸°¡ È°¹ßÈ÷ ÁøÇàµÇ°í ÀÖÀ» °Å¶ó´Â Á¡.
3. ¶Ç ÀÌ·¯ÇÑ ¹®Á¦°¡ ¹ß°ßµÇ¾î º¸°íµÈ´Ù ÇÏ´õ¶óµµ Á¶Ä¡¸¦ ÃëÇÏ´Â °÷ÀÌ °ÅÀÇ ¾ø´Ù´Â °Í.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>