| Jwinapi - Java Windows API. API´Â PROMMENTREGUSTION MANTINATERWISTIONGUSTRERITERRITE ¶Ç´Â REGISTER¸¦ ¾÷µ¥ÀÌÆ®Çϱâ À§ÇØ È£ÃâµÇ¾ú½À´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Jwinapi - Java Windows API. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- jamesyoung1.com
Jwinapi - Java Windows API. ű×
Jwinapi - Java Windows API. ¼³¸í
API´Â Çã°¡¸¦ ¹Þ¾Ò½À´Ï´Ù ·¹Áö½ºÆ®¸® °ü¸® WriteToregistrywrite ¶Ç´Â Registry Key.Constants¸¦ ¾÷µ¥ÀÌÆ®ÇϽʽÿÀ. ¿¹¸¦ µé¾î regconstants.hkey_current_user ¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. DeleteRegistryKeyDeletes ·¹Áö½ºÆ®¸® Key.Constants´Â regconstants.hkey_current_user ¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. deleteRegistryValueEletes ·¹Áö½ºÆ®¸® °ªÀÔ´Ï´Ù. Constants´Â ¿¹¸¦ µé¾î regconstants.hkey_current_user ¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ½ÃÁö »óÀÚ MessageBox »ç¿ë µÈ ¸Þ½ÃÁö »óÀÚ¿¡ ¸Þ½ÃÁö »óÀÚ ¾ÆÀÌÄÜ ¹× ¹öÆ°À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÑ ÁÙ ÀÔ·ÂÀÌ ÇÊ¿äÇÑ °æ¿ì »ç¿ëÀÚ ½ÃÇÕÀÇ ÀÔ·ÂÀ» °¡Á® ¿À´Â inputBoxUsed ex : ±ÍÇÏÀÇ À̸§Àº ¹«¾ùÀԴϱî? °øÅë ´ëÈ »óÀÚ opendialogopens Windows °øÅë ´ëÈ »óÀÚ¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ°¡ ó¸® ÇÒ ÆÄÀÏ À̸§À» Á¦°øÇϵµ·Ï »ç¿ëÀÚ°¡ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. SavedIalogOpens fhe ÆÄÀÏÀ» ÀúÀåÇÒ À§Ä¡¸¦ Á¦°øÇϱâ À§ÇØ »ç¿ëÀÚ°¡ ÆÄÀÏÀ» ÀúÀåÇÏ´Â Windows °øÅë ´ëÈ »óÀÚ. ÇÁ·Î¼¼½º Á¤º¸ GetWindowHandlegivenien À©µµ¿ìÀÇ Á¦¸ñ ', Windows ÇÚµéÀ» orther ÇÔ¼ö¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. GetProcessIdused´Â Java ApplicationÀ» ½ÇÇàÇÏ´Â ÇöÀç Windows ÇÁ·Î¼¼½º ID¸¦ ȹµæÇß½À´Ï´Ù. ´Ù¸¥ API È£Ãâ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. getWindowProcesseses´Â ¸ðµç ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Á¤º¸°¡ µé¾îÀÖ´Â 'jwinprocess'À¯ÇüÀÇ ¹è¿À» ¹ÝȯÇÕ´Ï´Ù. ÇÁ·Î¼¼½º¸¦ Á¶ÀÛÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. getProcessNameReturn ÃßÁø ºÒ·¯µéÀÇ ÇÁ·Î¼¼½º¸¦ 'Java'¶Ç´Â 'javaw'ÇÕ´Ï´Ù. KillProcessGiven PID (getWindowProcesses¿¡¼ ¾òÀº)¸¦ Á׿©¶ó. ÇÁ·Î¼¼½º. â ÇÚµéÀ» Ç¥½ÃÇÕ´Ï´Ù ( getWindowHandle ÂüÁ¶) ¹× ÇØ´ç â Ç÷¡±×¸¦ ±Ø´ëÈ, ÃÖ¼ÒÈ ¶Ç´Â ¼û±æ ¼ö ÀÖ½À´Ï´Ù.ÀÌ Ã¢¿¡ Àû¿ëµË´Ï´Ù. ÆÄÀÏ ½ÇÇà launchFileGiven ÆÄÀÏ À̸§À» ÀûÀýÇÑ °ü·Ã ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ½ÇÇàÇϽʽÿÀ .Just ÆÄÀÏ À̸§ ( 'abc.xls')°ú ÀûÀýÇÑ ¾ÛÀÌ ¿¸®°ÔµË´Ï´Ù. Windows Á¤º¸ getUsernamErEturns ÇöÀçÀÌ Windows Station¿¡ ÇöÀç ·Î±×ÀÎ ÇÑ »ç¿ëÀÚ À̸§ÀÔ´Ï´Ù. ÀÌ°ÍÀº »ç¿ëÀÚ°¡ ·Î±×ÀÎ ÇÑ IDÀÔ´Ï´Ù. getComputernamErEturns ÄÄÇ»ÅÍ À̸§ÀÔ´Ï´Ù. ÀÌ°ÍÀº Windows¿¡ ¾Ë·ÁÁø ÄÄÇ»ÅÍ À̸§ÀÔ´Ï´Ù. getWindowsDirectoryRETÀº Windows Directory.This´Â ¿¹¸¦ µé¾î Windows µð·ºÅ丮 ( "C : Windows")ÀÔ´Ï´Ù. GetWindowStempDirectoryRyReetÀº Windows 'Temp'DirectoryÀÔ´Ï´Ù. ÀÌ°ÍÀº ¿¹¸¦ µé¾î Windows 'Temp'µð·ºÅ丮 ( "C : Docume ~ 1Admini ~ 1locals ~ 1TEMP")ÀÔ´Ï´Ù. GetOsversionÀº Windows ¹öÀüÀ» ȸ»óÇÕ´Ï´Ù. ÀÌ°ÍÀº ¿¹¸¦ µé¾î Windows ¹öÀü ( "5.1")ÀÔ´Ï´Ù. ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Å° ÀÔ·ÂÀ» º¸³»½Ê½Ã¿À SendKeySsends ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ Å° ½ÃÄö½º¸¦ Á¦°øÇÕ´Ï´Ù.ÀÌ ¹®Á¦´Â ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥À» Á¦¾îÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦·ÎÀÌ API¸¦ »ç¿ëÇÏ¿© Java¿¡¼ ½ºÅ©¸³Æà µµ±¸¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù! SendKeys¿Í AppActivate.This´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ SendKeys¿¡¼ Å° ÀÔ·ÂÀ» ¹Þµµ·Ï FOC°¡ ÀÖ´ÂÁö È®ÀÎÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¸ðµç Å° ÀÔ·Â - ½Ã½ºÅÛ ¶Ç´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¹üÀ§¸¦ ±â·ÏÇϽʽÿÀ DostartKBhookThis´Â ÇÁ·Î¼¼½ºº°·Î ¸ðµç Å° ÀÔ·ÂÀ» ·Î±× ÆÄÀÏ·Î ±â·ÏÇÕ´Ï´Ù (±ÍÇÏ°¡ ¸í¸í). ÀÌ°ÍÀº ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Å° ½ºÆ®·ÎÅ© ·¹ÄÚ´õ·Î »ç¿ëÇÒ ¼ö Àְųª ¸ðµç Å° ½ºÆ®·ÎÅ©¸¦ ĸóÇϱâ À§ÇØ ½Ã½ºÅÛÀ» È°¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù! DostopkBhookThis´Â Å°º¸µå ÈÄÅ©¸¦ ¸ØÃ߰Ե˴ϴÙ. ±×·¸Áö ¾ÊÀ¸¸é ½Ã½ºÅÛ ¸®¼Ò½º°¡ ÇØÁ¦µÇÁö ¾Ê¾Æ¾ßÇÕ´Ï´Ù. ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù SendMessageGiven â Á¦¸ñ, WM_COPYDATA ¸Þ½ÃÁö¸¦ it (¹®ÀÚ¿). µ¥¸ð jwinmsgreceiver ÀÀ¿ë ÇÁ·Î±×·¥À» º¸³À´Ï´Ù.
Jwinapi - Java Windows API. °ü·Ã ¼ÒÇÁÆ®¿þ¾î