Select the product you need help with
Á¤º¸: ÀüÈ Shell ÇÔ¼ö ¹× ´ÙÁß ½º·¹µå ¾ÆÆÄÆ®¿¡¼ ÀÎÅÍÆäÀ̽º±â¼ú ÀÚ·á: 287087 - ÀÌ ¹®¼°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â. ¿ä¾àÈ£ÃâÇϰųª ´ÙÁß ½º·¹µå ¾ÆÆÄÆ® °°ÀÌ ÃʱâȵÇÁö ¾ÊÀº ½º·¹µå¿¡¼ ¼Ð ÇÔ¼ö ¶Ç´Â ¼Ð ÀÎÅÍÆäÀ̽º¸¦ ¾×¼¼½ºÇÒ ¶§ ÇÔ¼ö³ª ÀÎÅÍÆäÀ̽º ÀÖ½À´Ï´Ù Àå¾Ö°¡ ÇØ´ç ±â´ÉÀÌ ¶Ç´Â ¿ÏÀüÈ÷ ½ÇÆÐÇÒ. Ãß°¡ Á¤º¸CoInitializeEx(COINIT_MULTITHREADED) È£ÃâÇϸéÀ» È£Ãâ ½º·¹µå¿¡¼ ¸¸µç °³Ã¼ È£ÃâÇÏ¿©¸¦ ¸ðµç ½º·¹µå¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ÆÆÄÆ® ½º·¹µù ´ÙÁß ½º·¹µå ¾ÆÆÄÆ® ¸ðµ¨À» »ç¿ëÇÏ´Â °³Ã¼¸¦ ¾×¼¼½ºÇÒ ¶§ COM °³Ã¼¿¡ ´ëÇÑ ¾×¼¼½º¸¦ µ¿±âÈÇÕ´Ï´Ù. ÀÌ µ¿±âÈ ¹ß»ýÇÒ ¼ø¼·Î COM °³Ã¼¿¡ È£ÃâÀ» ¸¶¼£¸µÇÏ´Â ÇÕ´Ï´Ù. ¼ÐÀº ÇöÀç ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇÏÁö ¾Ê±â ¶§¹®¿¡ Çü½Ä ¶óÀ̺귯¸® ¶Ç´Â ÇÁ·Ï½Ã/½ºÅÓ ÅëÇØ ¸¶¼£¸µµÉ ¼ö, ÇØ´ç °³Ã¼¿¡ ´ëÇÑ Äڵ带 ¿¡¼ ´ÙÁß ½º·¹µå ¾ÆÆÄÆ® ½ÇÆÐ ¼Ð °³Ã¼¿¡ ¾×¼¼½ºÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ¾î¶»°Ô CoInitializeEx(COINIT_MULTITHREADED) È£ÃâÀ» ¼Ð °³Ã¼¿¡ ÀÇÁ¸ÇÏ´Â ÇÔ¼ö¿¡ ¿µÇâÀ» ÁÙ ¼ö ÀÖ´Â ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù. GetOpenFileName/GetSaveFileName »ç¿ëÀÚ°¡ ¿±â ¹× ´Ù¸¥ À̸§À¸·Î ÀúÀå ´ëÈ »óÀÚ¸¦ ÅëÇØ "³» ¹®¼" ¿Í °°Àº ³×ÀÓ½ºÆäÀ̽º È®Àå Æú´õ¸¦ À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ºê¶ó¿ìÀú¿¡¼ IShellFolder °°Àº Çʼö ÀÎÅÍÆäÀ̽º¸¦ ¸¸µé ¼ö ¾ø±â ¶§¹®¿¡ À§ÇØ ÀÌ·¯ÇÑ Æú´õ´Â Ž»öÇÒ ¼ö ¾ø½À´Ï´Ù. ShellExecute/ShellExecuteExShellExecute ÈÄÅ©´Â IShellExecuteHook ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ¿© ShellExecute/ShellExecuteExÀÇ ±â´ÉÀ» È®ÀåÇÏ´Â ¾µ ¼ö ÀÖ½À´Ï´Ù. ShellExecute/ShellExecuteEx È£ÃâµÉ ¶§ µî·ÏµÈ ShellExecute ÈÄÅ©´Â ·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù. µÎ ÀÌ ¿¹Á¦¸¦, CoCreateInstance, IUnknown::QueryInterface, ¼Ð °³Ã¼¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅ͸¦ ¾ò´Â µîÀÇ ½ÃµµÇÏ´Â ±¸¼º ÀϹÝÀûÀ¸·Î ´ÙÁß ½º·¹µå ¾ÆÆÄÆ®¸¦ ¿¡¼ È£ÃâÇÒ ¶§ E_NOINTERFACE ¿À·ù¿Í ÇÔ²² ½ÇÆÐÇÕ´Ï´Ù. ±× ÀÌÀ¯´Â À§¿¡¼ ¾ð±ÞÇÑ ´ë·Î ¿äûµÇ´Â °³Ã¼¿¡ ´ëÇÑ Çü½Ä Á¤º¸ ¶Ç´Â ÇÁ·Ï½Ã/½ºÅÓ Äڵ尡 °ÍÀÔ´Ï´Ù. ÂüÁ¶"ÇÁ·Î¼¼½º, ½º·¹µå ¹× ¾ÆÆÄÆ®," ¿¡¼ COM ±âº» Ç÷§Æû SDK ¼³¸í¼: http://msdn.microsoft.com/en-us/library/ms693344(VS.85).aspx
(http://msdn.microsoft.com/en-us/library/ms693344(VS.85).aspx)
¼Ó¼º±â¼ú ÀÚ·á: 287087 - ¸¶Áö¸· °ËÅä: 2005³â 7¿ù 11ÀÏ ¿ù¿äÀÏ - ¼öÁ¤: 1.4 º» ¹®¼ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
±â°è ¹ø¿ªµÈ ¹®¼ Áß¿ä: º» ¹®¼´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼ ¹× ±â°è ¹ø¿ªµÈ ¹®¼¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼ ±â°è ¹ø¿ª ¹®¼¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù. |




À§·Î °¡±â








