▶ 주의사항 : 개인정보를 남기는것은 본인의 책임입니다. 사회통념에 어긋나는 구인. 구직은 강퇴에 이르는 지름길 입니다.
현재 저는 파이썬으로 업무 자동화를 진행하고 있습니다. 자동화 특성상 키보드와 마우스 입력은 반드시 필요한데, 몇몇 프로그램들 (팀뷰어 등 원격 프로그램 및 기타)은 키보드 입력 이벤트를 막습니다. 그런데 또 사람이 키보드나 마우스로 조종해보면 잘 됩니다. 그것은 소프트웨어 입력 신호와 하드웨어 입력 신호가 다르기 때문이라고 합니다.
드라이버 수준에서 하드웨어 입력 신호를 보내면 해결되는 일이라고 해서, 중국에서 만든 가상 드라이버 dll파일을 깃허브에서 구해서 써보니까 잘 營윱求 그런데 라이센스 문제로 그 파일을 못 쓰게 됐습니다.
그래서 키보드와 마우스의 입력 신호를 컴퓨터로 보내줄 수 있는 드라이버를 만들어 주실 분을 구합니다. 드라이버는 dll파일로 파이썬에서 불러와서 제어할 수 있었으면 좋겠습니다. 정리하자면 키보드 입력 이벤트를 막는 원격 프로그램에서 드라이버가 직접 입력을 보내되 그 입력은 제가 제어할 수 있게끔..
말하자면 가상 키보드 가상 마우스 드라이버인 셈입니다.
도와주실 분은 쪽지 부탁드립니다
±× »óÅ¿¡¼ ¾ÆµÎÀ̳ë HID¸¦ keyBoard·Î º¯°æÇѵÚ
cp2102°°Àº uart°°Àº ÀåÄ¡·Î Åë½ÅÇÏ¸é ¾Æ¸¶.. °¡´ÉÇÏÁö ¾ÊÀ» ²Ä¼ö¸¦ »ý°¢Çغ¾´Ï´Ù..
ÀÎÅͳݿ¡¼ ·¹¿ÀÆĵå? ±×³à¼®¸¸ µÈ´Ù°í ÇÏÁö¸¸ Àß Ã£¾Æº¸¸é Æß¾÷À¸·Î uNOµµ °¡´ÉÇÕ´Ï´Ù.
±×·±µ¥ ±×°Ô Å°º¸µå À̺¥Æ®³ª ¸¶¿ì½º Ŭ¸¯ À̺¥Æ® °°Àº °Ç °¡´ÉÇÏ°ÚÁö¸¸ ƯÁ¤ ÁÂÇ¥·Î ¸¶¿ì½º Æ÷ÀÎÆ®¸¦ ¿Å°Ü¶ó °°Àº °ÍÀº Á» ¾î·ÆÁö ¾ÊÀ»±î¿ä?
ÀÌ°Ô µå¶óÀ̹ö ÆÄÀϸ¸ üũÇÏ´Â °æ¿ìµµ ÀÖ°í, µå¶óÀ̹ö¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥±îÁö üũÇÏ´Â ÄÉÀ̽º°¡ Á¸ÀçÇÕ´Ï´Ù.
2007³â ³×Æ®¿öÅ© µå¶óÀ̹ö ÀÎÁõ¼°¡ 1³â¿¡ 500¸¸³É Çߴµ¥,,, Å°º¸µå´Â ¾ó¸¶³ª ÇÒÁö ¸ð¸£°Ú³×¿ä ¤¾
Á¦ »ý°¢¿¡ Å°º¸µå µå¶óÀ̹ö ¹× ÇÁ·Î±×·¥ ÀÎÁõ¼°¡ Á¸ÀçÇÏ¿©¾ß ¾ÈÁ¤ÀûÀ¸·Î ¼ºñ½º°¡ °¡´ÉÇÒ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù.
(ÀÎÁõ¼´Â °³Àο¡°Ô´Â ¹ß±ÞµÇÁö ¾ÊÀ¸¸ç ±â¾÷ÀÌ ÀÎÁõ±â°ü¿¡ ¹ß±Þ ¿äûÇÏ¿©¾ß ÇÏ°í, °æ¿ì¿¡ µû¶ó ¹ß±ÞÀ» °ÅºÎÇÒ ¼öµµ ÀÖ½À´Ï´Ù.)
¿À´Ã ¾Æħ¿¡ darknet ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ ÇÁ·Î±×·¥À» 2°³ ³³Ä¡ÇÏ´õ±º¿ä... º¹±¸¸¦ ¼±ÅÃÇϱâ´Â Çߴµ¥, ÄÚµå ½ÎÀÎÀÌ µÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¶Ç ³³Ä¡ ÇÒ²¨¶ó´Â ¤¾¤¾¤¾(ÄÚµå½ÎÀÎÀº ÇÁ·Î±×·¥ °³¹ß ÈÄ, ¾÷ü¿¡¼ Á¤½ÄÀ¸·Î ¼ºñ½ºÇÏ´Â ÇÁ·Î±×·¥À̶ó°í Áõ¸íÇÏ´Â °ÍÀÔ´Ï´Ù.)
¿ø°Ý¿¡¼ µ¿ÀÛ ¾ÈÇÏ´Â°Ç °ÔÀÓ°¡µå °°Àº º¸¾È ÇÁ·Î±×·¥ ¶§¹®ÀÏ°Ì´Ï´Ù.
°ÔÀÓ Å¬¶óÀ̾ðÆ® ¿µ¿ª¿¡¼´Â Å°º¸µå/¸¶¿ì½º Á¦¾î¸¦ ¸øÇÏ°Ô ¸·¾Ò°ÚÁÒ.
¸»¾¸ÇϽŠ±× À̽´·Î ¸·´Â°Ç ¾Æ´Ò°Ì´Ï´Ù.
Àú°Ç µå¶óÀ̹ö¸¦ ¸¸µé¾îµµ ¸ÅÁÖ ÆÐÄ¡¸¦ ÇØ¾ß µÇ´Â »óȲÀÌ ¹ú¾îÁú È®·üÀÌ ³ô¾Æ¼ ¼öÁöŸ»êÀÌ ¾È¸Â½À´Ï´Ù.
µå¶óÀ̹ö°¡ ¸¸´ÉÀº ¾Æ´Ï°í, ´Ù¸¥ ¹æ¹ýÀ¸·Î ÇØ°áÇÏ´Â°Ô ÃæºÐÈ÷ ÀÖÀ¸´Ï ¿©±â¿¡ ¸ñ¸ÞÁö ¸¶½Ã±æ...
°¡»ó Çϵå¿þ¾î µå¶óÀ̹ö Á¦°¡ Áö±Ý ÇØ°áÇÏ·Á´Â ÀÌ ÆÄÀÏ·Î ¸ÖÂÄÈ÷ Àß, ±×¸®°í °¡º±°Ô µ¹¾Æ°¡´Â°Å º¸°í
¼Ò½º°¡ ÀÖÀ¸¸é Á» ´õ »ìÆ캸°Ú´Ù°í Çß½À´Ï´Ù¸¸, ½ÇÁ¦·Î ¾²°í ÀÖ´Â ÆÄÀÏÀº Á¦ÀÛÀÚ°¡ °©Àڱ⠱êÇãºê¿¡¼ ±Û ³»¸®°í, ´ÜÅå¹æµµ ¾ø¾Ö°í, ¼¹öµµ ½½½½ ÀÚÁÖ ³»¸®°í,
¹«¾ùº¸´Ù Áß±¹ ³» °ø½Ä ȨÆäÀÌÁö µîµî ÀÚÃë °¨Ãß°í ÀÖ´õ±º¿ä.
±×·¡¼ ÀÌ¿Í ºñ½ÁÇÑ ¼Ò½º¸¦ ±êÇãºê¿¡¼ Á¦°¡ ãÀº°É º¸¿©Á༠°ËÅäÇØ´Þ¶ó°í ºÎŹÇسù´Âµ¥, ÇÊÅÍ µå¶óÀ̹ö¶ó´Â°Å °°½À´Ï´Ù.
¸ÕÀú ã¾Æ¼ Àß ¾²´ø°Í - ¼Ò½º ¸ø ±¸ÇÔ
»õ·Î ãÀº °Í - ÇÊÅÍ µå¶óÀ̹ö·Î½á Á¶¸¸°£ ¸·Èú ¼ö ÀÖÀ½
ÀÌ·± »óȲÀε¥.. µå¶óÀ̹ö ÀÎÁõ¼ ¾øÀ̵µ Àß ¾µ ¼ö ÀÖ´Â, ¹«¾ð°¡ ¹æ¹ýÀÌ Àִ°Š°°½À´Ï´Ù. ´Ù¸¸ ¾Ë ¼ö°¡ ¾øÀ» »Ó..
Á¦°¡ ÀÌ ±ÛÀ» ¿Ã¸± ´ç½Ã¿£ »õ·Î µå¶óÀ̹ö¸¦ Çϳª °³¹ßÇÏ·Á°í ±¸ÀÎÀ» ÇÑâ ÇÏ´ø ¶§¿´´Âµ¥ ±× »çÀÌ Á¤¸» Á¤½Å¾øÀÌ ¾Ë¾Æº¸°í ÇÏ´Ù°¡ °á±¹
Áö±Ý ¾²°í ÀÖ´Â µå¶óÀ̹öÀÇ ¼¹öÀÎÁõÀ» ½ºÅµÇÏ´Â ¹æÇâÀ¸·Î ´Ù½Ã ¾Ë¾Æº¸´Â ÁßÀÔ´Ï´Ù. ÇöÀç »óȲÀº ±×·¸°í.. Àúµµ Á¦°¡ ¹«½¼ ¸»À» Çß´ÂÁö
¸ð¸£°Ú±º¿ä Á» Ⱦ¼³¼ö¼³ Çß½À´Ï´Ù¸¸ ¾Æ¹«Æ° ´ñ±Û °¨»çÇÕ´Ï´Ù.
µå¶óÀ̹ö ´Ü¿¡¼ º¸³»¾ß µÇ´Âµ¥
1. Å°º¸µå º¸¾È µå¶óÀ̹ö°¡ µ¿ÀÛ ÁßÀÎ °ÔÀÓÀº ´ç¿¬È÷ À̰͵µ Â÷´Ü ÇÕ´Ï´Ù.
2. µå¶óÀ̹ö´Â µðÁöÅÐ ÄÚµå ½ÎÀÎÀÌ µÇ¾î¾ß À©µµ¿ì°¡ ·Îµå ÇÒ ¼ö µË´Ï´Ù.
°á±¹ °³ÀÎÀÌ ¸¸µé¾î¼ ÇÏ·Á¸é À©µµ¿ì¸¦ Å×½ºÆ® ¸ðµå·Î ºÎÆÃÇØ¾ß µÇ´Âµ¥ °ÔÀÓº¸¾È °ü·Ã ¼Ö·ç¼ÇÀÌ µµÀԵǾî ÀÖ´Ù¸é °¨Áö ÈÄ Â÷´Ü ÇÕ´Ï´Ù.
3. ¿ì¼± µð¾Æ·ºÆ® X °ÔÀÓ ¸»°í´Â »óÀ§ WINAPI·Î º¸Åë µé¾î °©´Ï´Ù. ±×°É ¸ÕÀú Å×½ºÆ® Çغ¸½ÉÀÌ ÁÁÀ»µí ÇÕ´Ï´Ù.
ÁÁ½À´Ï´Ù.
HID ÀåÄ¡·Î ÀâÈ÷±â ¶§¹®¿¡ µå¶óÀ̹ö ¹®Á¦°¡ ÀüÇô ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. °ñ¾ÆÇÁ°Ô µå¶óÀ̹ö´Ï ÀÎÁõ¼´Ï ½Å°æ ¾µ°Å ¾øÀÌ ±×³É ÇÁ¸®Æнº!~! µÈ´Ù´Â ¸»ÀÌÁÒ.
¿¹Àü¿¡ ¾î¶² ÇÁ·Î±×·¥¿¡¼ ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ°í ¿£Å͸¦ Ä¡´Â ±â´É¸¸ ÇÏ´Â ºÎºÐÀ» PIC¸¶ÀÌÅ©·ÎĨÀ¸·Î °£´ÜÈ÷ ÇØ°á ÇÑ ÀûÀÌ ÀÖ½À´Ï´Ù.
´õ ÁÁÀº Á¡Àº ÀÌ°Ô Çϵå¿þ¾î ¶ô ¿ªÈ°À» ÇÒ ¼ö ÀÖ´Ù´Â °Ì´Ï´Ù. ÀÌ°Å ¾È³¢¿ì¸é ÇÁ·Î±×·¥ÀÌ Á¤»ó µ¿ÀÛ ÇÏÁö ¾ÊÀ¸´Ï±î¿ä.
´Ù¸¸, ÀÌÁ¦ºÎÅÍ ¾ÆµÎÀ̳븦 ¹è¿ì°í, ¶Ç ¾ÆµÎÀ̳ë¿Í ÆÄÀ̽㠻çÀÌÀÇ Åë½Åµµ ¹è¿ì°í ÇÏ´Â ¹®Á¦¸¦ ¶°³ª¼
ÀÌ·± °ÆÁ¤ °Å¸®µµ ÀÖ½À´Ï´Ù. °ú°Å¿¡ ¸ð ȸ»ç¿¡¼ »ç¿ëÀÚ°¡ ¼³Á¤ÇسõÀº ´ë·Î ¿òÁ÷ÀÌ´Â ¸ÅÅ©·Î ÀåÄ¡¸¦ Ãâ½ÃÇߴµ¥, ½ÇÁ¦·Î Çϵå¿þ¾î ÀåÄ¡À̱⠶§¹®¿¡
Á¦´ë·Î ÀÛµ¿Çß¾ú½À´Ï´Ù. ´Ù¸¸, ³ªÁß¿¡´Â ±× ÀåÄ¡ÀÇ "À̸§"À» ŽÁöÇؼ ±× ÀåÄ¡°¡ ÄÄÇ»ÅÍ¿¡ ¿¬°á µÇ¾î ÀÖÀ¸¸é ¾Æ¿¹ ÀÚ±â³× ÇÁ·Î±×·¥À» ÄÑÁö ¾Ê´Â µî
´ÜÁö ÀÔ·ÂÀÌ ¾ÈµÇ´Â°Å ÀÌ»óÀÇ ¹®Á¦°¡ »ý±â°Ô Çسõ´õ±º¿ä. ±× ÀåÄ¡ À̸§À» ¸ð ȸ»ç¿¡¼ ¾÷µ¥ÀÌÆ®¸¦ ÅëÇØ ¹Ù²ãÁÖ¸é ¶Ç Á¦´ë·Î µ¹¾Æ°¡°í ±×·¨½À´Ï´Ù.
±×·±µ¥ ÀÌ "À̸§" À̶ó´Â°Ô ÀåÄ¡ °ü¸®ÀÚ¿¡¼´Â ¾÷µ¥ÀÌÆ®¸¦ ÅëÇØ À̸§À» ¹Ù²Ù±â ÀüÀ̳ª Èijª composite usb device·Î Ç×»ó µ¿ÀÏÇѵ¥, ¾îµð¼ º¸¸é ¶Ç samsung usb device ÀÌ·± ½ÄÀ¸·Î ¸Å¹ø ¹Ù²î´Â ºÎºÐµµ ÀÖ´õ±º¿ä. ÀåÄ¡ÀÇ "À̸§" À̶ó´Â°Ô ¾îµð¿¡ ÀÖ´Â ¾î¶² À̸§ÀÌ Å½ÁöµÇ´Â°ÇÁö ¸ð¸£°Ú´Â »óȲ¿¡¼, ±¸±Û·Î °Ë»öÇÏ·Á°í Çصµ ÀÌ°Ô "ÀåÄ¡ À̸§" ÀÌ·± ½ÄÀ¸·Î Ä¡¸é ¹¹.. ´ç¿¬ÇÏÁö¸¸ ¾û¶×ÇÑ ³»¿ë¸¸ ÀÜ¶à ³ª¿À°í
´©±º°¡¿¡°Ô ¹°¾îº¸·Á°í Çصµ °³¹ßÀÚ´ÔµéÀÌ¾ß ±â¼úÀº Àß ¾Æ½ÃÁö¸¸ ÀÌ·± À̽´´Â ¾Æ¿¹ óÀ½À̽ô٠º¸´Ï ÀúÇÑÅ× Á¶¾ðÇØÁÙ ¼ö ÀÖ´Â »ç¶÷µµ ¾ø´õ±º¿ä.
±×·¡¼ Àú´Â ±× ¾ÆµÎÀ̳ë ÀåÄ¡ÀÇ À̸§À» ÀûÀýÈ÷ Á¦°¡ ¹Ù²ãÁÙ ¼ö ÀÖ´Ù¸é Á¤¸» ±ò²ûÇÏ°Ô Àß ¾µ ¼ö ÀÖÀ» ÅÙµ¥.. ¾îµð¿¡ ÀÖ´Â ¾î¶² À̸§ÀÌ Å½ÁöµÇ´Â°ÇÁö, ÇϳªÀÇ ÀåÄ¡°¡ À̸§ÀÌ ¸î°³³ª Àִ°ÇÁö ¸ð¸£°Ú½À´Ï´Ù.
ÀÌ·± ºÎºÐµµ Á» °ÆÁ¤µÇ±ä Çϴµ¥, Ȥ½Ã ½ºÄ«ÀÌÅ©´Ô²²¼ ÁüÀÛ°¡½Ã´Â ¹Ù°¡ ÀÖÀ¸¸é Á¶¾ð ºÎŹµå¸³´Ï´Ù.
À©µµ¿ì¿¡¼ HID°ü·ÃÇÏ¿© ¹º°¡¸¦ Çغ»ÀûÀÌ ¾ø¾î¼ Àß ¸ð¸£°ÚÁö¸¸
¸®´ª½º¿¡¼ ISUSB¸í·É¾î HIDº¼ ¼ö ÀÖ¾î¿ä.
Àúµµ °ü½É ÀÖ´Â ºÐ¾ß¶ó, ¸Í±×·¯¼ »ç¿ëÇϱâ´Â Çϴµ¥...
descriptor ¸¦ µ¿ÀûÀ¸·Î º¯È¯ °¡´ÉÇÑÁö Çѹø Æ®¶óÀÌ ÇغÁ¾ß °Ú³×¿ä.
±¸±Û¸µÀ» ¿½ÉÈ÷ ÇغÁ¾ß Çϳª ¤¾¤¾
¾Æ´Ï¸é µð½ºÅ©¸³Å͸¦ ¾ûÅ͸®·Î º¹Á¦¸¦ ¤Ñ¤Ñ;;;
À©µµ¿ì¿ë Input Device Driver (USB Joystick)¸¦ ƯÈ÷ ƯÁ¤ °³¹ß Workbench ¿¡¼ ¸¸ ÀÛµ¿Çϵµ·Ï c·Î °³¹ß °æÇè ÀÖ½À´Ï´Ù.
À©µµ¿ì ÀåÄ¡°ü¸®ÀÚ¿¡¼ ½Ã½ºÅÛ ±Û·Î¹ú ½ºÄßÀÇ µå¶óÀ̹ö·Î µî·ÏÀ» ½ÃÅ°´Â°Íµµ ¿É¼ÇÀÌ°ÚÁö¸¸
±×³É ƯÁ¤ ¼ÒÇÁÆ®¿þ¾î¿¡¼¸¸ Àû¿ëµÇ°Ô²û ¸¸µå´Â°Íµµ ³ª»ÚÁö ¾Ê½À´Ï´Ù.
¶Ç´Â À§¿¡ ºÐµéÀÌ ¾ð±ÞÇÑ°Í°ú °ÅÀÇ µ¿ÀÏ ÇÏ´Ù°í ÇؾßÇϳª¿ä?
BPI-Nano ¶ó´Â ¹Ù³ª³ªÆÄÀÌ º¸µå°¡ ÀÖ½À´Ï´Ù. ¶óÁ¸®ÆÄÀÌNano¿Í µ¿ÀÏ ½ÎÀÌÁîÀ̱¸¿ä. OTGÀÎDzÀÌ ÀÖÀ¸´Ï °Å±â¿¡ USB·Î ¿¬°áÇÏ°í ¹Ù³ª³ªÆÄÀÌ ³×³ë¿¡¼ À§¿¡ ¾ð±ÞµÈ Çϵå¿þ¾î ¿ªÇÒÀ» Çصµ µÇ±äµË´Ï´Ù.
ÇÏÁö¸¸ Àú´Â ù¹ø° ¿É¼ÇÀÌ ´õ ÁÁ´Ù°í »ý°¢Çϴµ¥¿ä. ±»ÀÌ ¾ø¾îµµ µÇ´Â Çϵå¿þ¾î¸¦ ²À ¹°¸®ÀûÀ¸·Î ¹°·Á¾ß ÇÏ´Â ÀÌÀ¯°¡ ÀÖÀ»±î¿ä? ÀÌ·± ´õ¹Ìµå¶óÀ̹ö´Â ÃæºÐÀÌ Á¦ÀÛÀÌ °¡´ÉÇÏ°í ¶Ç ²À µð¹ÙÀ̽º¸Þ´ÏÁ®¿¡ µî·ÏÀÌ µÇ¾î¾ß¸¸ µå¶óÀ̹ö°¡ ¾Æ´Ñµ¥¿ä.
ÁÁÀº ÇÏ·ç µÇ½Ê½Ã¿À