»ç½Ç ¼û°ÜÁø âÀ¸·Î ¸í·ÉÀ» ½ÇÇàÇؾßÇÏ´Â °æ¿ì´Â ¸¹Áö¾Ê´Ù. ±×·¯³ª .PIF·Î ±âµ¿µÇ´Â µµ½º ¸í·ÉÀÇ °æ¿ì ´Ù¼Ò ÈäÃøÇÑ ¸ð¾çÀÇ ¾ÆÀÌÄܶ§¹®¿¡ °£È¤ âÀ» ¼û±â°í ÇÁ·Î±×·¥À» ½ÇÇàÇϱ⠿øÇÏ´Â »ç¶÷µµ ÀÖ´Ù.
ƯÈ÷ ÀÌ·± ¸í·ÉÀ» RUN ·¹Áö½ºÆ®¸®³ª ½ÃÀÛ ÇÁ·Î±×·¥ Æú´õ¿¡ ÀÌ·± ÇÁ·Î±×·¥À» µî·ÏÇؼ »ç¿ëÇÏ´Â »ç¶÷µéÀÇ °æ¿ì »ó´ç¼ö°¡ ¿øÇÏ´Â ±â´ÉÀÌ´Ù.
»ç½Ç ¸í·ÉÇà¿¡´Â »õ·Î¿î âÀ¸·Î ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â START¶ó´Â ¸í·ÉÀÌ Á¸ÀçÇÑ´Ù. ¾Æ¿ï·¯ START ¸í·ÉÀ» /MIN ¿É¼ÇÀ¸·Î ½ÇÇàÇÏ¸é ºñ½ÁÇÑ È¿°ú°¡ ³¯°Í °°Áö¸¸ /MIN ¿É¼ÇÀ¸·Î ½ÇÇàÇصµ ÀÛ¾÷ Ç¥½ÃÁÙ¿¡´Â ¾ÆÀÌÄÜÀÌ ³ªÅ¸³´Ù. µû¶ó¼ À̹ø ÆÁ¿¡¼´Â °£´ÜÇÑ À¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇؼ ¼û°ÜÁø âÀ¸·Î ¸í·ÉÀ» ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°Ú´Ù.
¼û°ÜÁø âÀ¸·Î ¸í·ÉÀ» ½ÇÇàÇϱâÀ§Çؼ´Â
Shell Execute ¶ó´Â º°µµÀÇ À¯Æ¿¸®Æ¼°¡ ÇÊ¿äÇÏ´Ù. Shell Execute´Â ½ÇÇà ÆÄÀÏÀ̳ª ¹®¼¸¦ È®ÀåÀÚ¸¦ ±âÃÊ·Î ½ÇÇàÇÏ´Â ÇÁ·Î±×·¥À¸·Î START ¸í·É°ú ºñ½ÁÇÏÁö¸¸ ±âº»Ã¢, ÃÖ¼Òâ, ÃÖ´ëâ¿Ü¿¡ ÀÀ¿ë ÇÁ·Î±×·¥À» ¼û°ÜÁø âÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÀÖ´Ù. ¾Æ¿ï·¯ ÃëÇÒ µ¿ÀÛÀ» Á¤ÀÇÇÔÀ¸·Î¼ ¿±â, ÀμâµîÀÌ °¡´ÉÇÏ´Ù. ÀÚ¼¼ÇÑ »ç¿ëÇü½ÄÀº ´ÙÀ½°ú °°´Ù.
»ç¿ëÇü½Ä |
ShellExecute.exe /F:file [/P:parameters /W:workingdir /R:runstyle /A:action] |
½ºÀ§Ä¡ |
/F: ½ÇÇàÇÒ ÆÄÀÏÀ» ÁöÁ¤
/P: ½ÇÇàÇÒ ÆÄÀÏ¿¡ Àü´ÞµÈ ¸í·ÉÇà ¸Å°³º¯¼ö¸¦ Á¤ÀÇ.
/W: ½ÇÇà ÆÄÀÏÀ» ±âµ¿ÇÒ ÀÛ¾÷ µð·ºÅ丮¸¦ Á¤ÀÇ.
/R: âÀÇ »óŸ¦ Á¤ÀÇ. ±âº»°ªÀº ±âº»Ã¢(/r:Min|Max|Hidden).
/A: ÃëÇÒ µ¿ÀÛÀ» Á¤ÀÇ, ±âº»°ªÀº ¿±â(Print, Explore, µî) |
¹Ýȯ°ª |
/? ¶Ç´Â -?´Â »ç¿ë Çü½ÄÀ» Ãâ·ÂÇϸç, Ç×»ó 1À» ¹ÝȯÇÔ.
¸í·É¾î ½ÇÇà¿¡ ¼º°øÇÑ °æ¿ì 0À» ¹ÝȯÇÔ. |
´Ù¿î·Îµå |
ShellExecute_1.00.zip |
´ÙÀ½ ¿¹´Â D:\Setup.exe ÆÄÀÏÀ» ¼û°ÜÁø âÀ¸·Î ½ÇÇàÇÏ´Â ¿¹ÀÌ´Ù. ¿©±â¼ -S -SMS´Â Setup.exe¿¡ Àü´ÞµÇ´Â ¸í·ÉÇà ¿É¼ÇÀÌ´Ù.
ÁÖ1.
ShellExecute.exe /f:D:\Setup.exe /p:-S -SMS /r:hidden
µÎ¹ø° ¿¹·Î¼ C:\Boot.ini ÆÄÀÏÀ» ÀμâÇÏ´Â ¿¹ÀÌ´Ù.
ShellExecute.exe /f:C:\Boot.ini /a:print
ÁÖ1: ¸í·ÉÀ» ¼û°ÜÁø âÀ¸·Î ½ÇÇàÇصµ ÀÛ¾÷ °ü¸®ÀÚ¿¡´Â ±×´ë·Î ³ªÅ¸³´Ù.