±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
Áú¹®°ú ´äº¯ Áú¹®°ú ´äº¯ ÀÔ´Ï´Ù.
±Û³»¿ë - Áú¹®°ú ´äº¯
 [Áú¹®]Shellexecute »ç¿ë½Ã Çѹø¸¸ ¶ç¿ì±â ¶Ç´Â È­¸éÀüȯ
°øÀå
(ÃÖÁ¦È«)
2017-08-11 ¿ÀÈÄ 3:52:36
813ȸ Á¶È¸


µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.
1. °³¹ß/½ÇÇà Ç÷§Æû 
  (1) OS : Win7 64
  (2) °³¹ßÅø : Delphi7
  (3) »ç¿ë Database : 

2. °³¹ß ÁßÀΠÇÁ·Î±×·¥ 

3. Áú¹® ³»¿ë 


  S := 'C:\Aexe';
  Shellexecute(Handle, 'open', PChar(S) , nil, nil, SW_SHOW);

  
  A.exe(ÀÌ°Ç Á¦°¡ ¸¸µéºÎºÐÀ̱¸¿ä)
  B.exe(Ÿ È¸»ç Å¸°³¹ßÅø exe ÆÄÀÏ)

  A¿¡¼­ Shellexecute¸¦ »ç¿ëÇؼ­ B.exe¸¦ ¶ç¿öÁִµ¥¿ä ÀÌ°Ô ½ÇÇàÇÒ¶§¸¶´Ù °è¼Ó ½ÇÇàµÇ´Â±º¿ä
  B¿¡¼­ mutex¸¦ ³Ö¾úÀ¸¸é Áߺ¹ ½ÇÇàÀÌ ¾ÈµÉÅÙµ¥..
  ±×³É ºÎ¸£´Â ÂÊÂÊ °è¼Ó ¶ç¿öÁ®¼­ ¾Ë°íº¸´Ï ¼ö½Ê°³°¡ »ý¼ºµÇ´õ±º¿ä.

  È¤½Ã Shellexecute·Î Çѹø¸¸ ½ÇÇàÇØÁְųª À̹̠½ÇÇàÁßÀ̸é È­¸éÀüȯ½ÄÀ¸·Î µÇ°Ô ÇÒ ¼ö´Â ¾ø³ª¿ä?

  

  ¾Æ´Ï¸é Á¦ÂÊ¿¡¼­ Å¸ B.exe Çڵ鰪À» ¾Ë¾Æ¿Í¼­ ½ÇÇàµÇ¾îÀÖÀ¸¸é È­¸éÀüȯ?ÇÏ°Ô ÇØÁÖ°í ¾Æ´Ï¸é ¶ç¿öÁִ°ɠÃß°¡ÇØÁà¾ß Çϳª¿ä?

  ´äº¯ ºÎŹµå¸³´Ï´Ù.