³×Æ®¿öÅ© ÀÎÁõºÎºÐ¸¸ ©¶ó³¾ ¹æ¹ý ¾øÀ»±î¿ä?

   Á¶È¸ 2779   Ãßõ 0    

 지난번에 하드웨어 입력신호, 드라이버 커널 단계의 입력 신호에 대해서 한번 질문했었는데 보신 형님들도 계시겠지만, 못 보신 형님들은 더 많으실 테니 지난번에 썼던 거지만.. 현 상황부터 간단하게 적어보자면


파이썬으로 자동화 프로그램을 만드는데, 키보드와 마우스의 입력 신호가 소프트웨어 적인것은 keyboard input event, mouse input event 라고 부르는거 같습니다. 이런 신호로는 안되고 실제 키보드 마우스의 입력과 같이 하드웨어 적인 신호라야 하는데 그걸 가능하게 해주는 중국인이 만든 dll파일을 쓰고 있습니다. 다만 이 파일은 처음 dll을 불러올 때 네트워크 인증을 해야 하고 이게 언제 서버 닫을지 알 수가 없어서 지난 번에 이와 같은 것으로  제가 직접 드라이버 신호를 주는 프로그램을 만드는 부분에 대해 질문 했었습니다만, 워낙 먼 길이어서 다른 대안이 없나 요며칠 생각해 봤습니다.


그 중국인이 만든 파일외에 다른 파일들은 구하기도 어렵거니와 지금까지 제작해둔것 전부를 수정해야 해서 가급적, 있는 그대로 쓰고 싶습니다. 다만, 네트워크 인증 부분이 언제 끊길지 알 수 없어서 불안합니다. 그런데 이 인증이라는게 뭐냐면, 처음 dll파일을 불러올 때, 자기네 서버가 열려 있는지를 체크하고 열려 있으면 작동하고, 닫혀 있으면(다시 말해 인터넷이 끊겨 있는 등의 이유로 서버와 연결이 닿지 않으면) 에러메세지가 나오면서 작동을 하지 않는겁니다.

어느 특정 컴퓨터나 맥주소만 허용해주는 그런게 아니고 그냥 승인榮아니다 여부만 체크하는거죠. 이 인증 부분만 쏙 빼서 나머지 내용은 그대로 쓰면 참 좋을 텐데요.. C나 C++로 제작되었을 테니 디컴파일은 엄두도 못 내고 있습니다. 생계가 걸린 문제라 꼭 해결하고 싶은데 답이 안나오고, 이거 해결 못하면 다른 대안으로 스웨덴 사람이 만든걸 써야 하는데, 사용법이 달라서 여지껏 만든거 다 버리고 처음부터 다시 작업해야 할 뿐더러, 그 작업을 하는 동안 단 한푼도 벌지 못하고 있을겁니다.


괜히 잡소리만 길어졌네요 결국은 하드웨어 입력신호를 내주는 dll 드라이버 파일이 처음 작동할 때 거치는 네트워크 인증을 짤라내고 싶다는 건데..

혹시나 싶어서 깃허브 주소 남깁니다. https://github.com/tmplinshi/Class_DD

Limitation에 보면 A network connection is required when loading the DD library (dll file), but once loaded the computer can go offline. 라고 쓰여 있습니다. 그래서 딱 처음에만 스킵하면 될거 같거든요.

제작자랑 연락해봤는데, 연락처 자체가 깃허브에 쓰인거 다르고, 공식 홈페이지에 있는거 다르고, 압축 파일 안에 들어 있는 거 다르고 해서 지금까지 발견한 것만 총 3개의 연락처가 있는데 누가 원작자인지도 모르겠고, 쓰여있는건 2위안이랬다가 500위안이랬다가(5만원) 100불을 달라고 하기도 하고..

그거 돈 몇푼 줘서 맘 편히 쓸수 있으면 얼마든지 주겠는데 원작자인지 조차, 돈 내고 나서 실제로 파일을 받을 수 있을지 조차 모르니 가장 확실한건 역시 네트워크 인증을 스킵하는 것 같습니다.


아 밤새 걱정한다는게 어느덧 새벽 7시네요 요며칠 잠을 못자고 있습니다 형님들 지금까진 힘들어도 구글링과 유튜브로 삽질하며 어떻게든 해결했는데 이번건 해결할 수 있을지 모르겠습니다. 질문이랍시고 약간 넋두리가 된거 같아서 죄송합니다. 좋은 하루들 되십시오.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
ÇâÃÌ 2020-11
±×³É ·ÎÄÿ¡ ÀÎÁõ¼­¹ö¸¦ ±¸ÃàÇϴ  ¹æ¹ýµµ »ý°¢ÇÒ ¼ö Àְڳ׿ä.
ÀÎÁõÀÌ µµ¸ÞÀÎ °ªÀ̳ª IP·Î ³Ñ¾î°¡¸é hosts ÆÄÀÏ¿¡ ÀÎÁõ¼­¹ö ¼­¹ö¸¦ µî·ÏÇØ ³õ°í ÀÎÁõ¼­¹ö¿¡¼­´Â ÀÎÁõ¸¸ ÇØÁִ°ɷÎ....
     
Á¶¾ð °¨»çÇÕ´Ï´Ù Çü´Ô

Á¶±Ý¸¸ ´õ ±¸Ã¼ÀûÀ¸·Î ¿©Â庸°Ú½À´Ï´Ù.

Áö±Ý ¸»¾¸ÇϽŠ³»¿ëÀº, dllÆÄÀÏÀÌ Ã³À½ ºÒ·¯¿ÍÁú ¶§ ƯÁ¤ IP³ª µµ¸ÞÀÎÀ¸·Î(Áï ÀÚ±â³× ¼­¹ö·Î) ¼­¹ö°¡ ¿­·È´ÂÁö È®ÀÎÇÏ´Â ½ÅÈ£¸¦ º¸³»°í, ¿­·È´Ù´Â ½ÅÈ£¸¦ ¹ÞÀ»°ÍÀε¥
±× IP³ª µµ¸ÞÀÎ ÁÖ¼Ò¸¦ Á¦°¡ ¾Ë ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖ´ÂÁø ¸ð¸£°Ú½À´Ï´Ù¸¸, Áö±Ý ·ÎÄ÷Π¼­¹ö¸¦ ±¸ÃàÇϽŴٰí Çϼ̴µ¥ dllÆÄÀÏÀÌ ÀÖ´Â Á¦ ÄÄÇ»ÅÍ ¾È¿¡ °¡»óÀÇ ¼­¹ö¸¦ Çϳª ¸¸µç´Ü ¸»¾¸À̽Ű¡¿ä? ±×·¯·Á¸é ±× IP³ª µµ¸ÞÀεµ ¾Ë¾Æ¾ß Çϴ°ǰ¡¿ä?
¾î¶»°Ô Ç϶ó´Â ¸»¾¸À̽ÅÁö °¨ÀÌ ¾È ¿À´Âµ¥ Á¶±Ý¸¸ ´õ ±¸Ã¼ÀûÀ¸·Î ¸»¾¸ÇØÁÖ½Ã¸é ´õ °¨»çÇÏ°Ú½À´Ï´Ù
     
·ÎÄà ¼­¹ö °Ë»öÇغ¸´Ï ÀÚ±â ÄÄÇ»Å͸¦ ¼­¹ö ¿ªÇÒ·Î µ¹¸®´Â°Ô ¸Â´Â°Å °°³×¿ä

±×·¯´Ï±î Áß±¹ÃøÀÇ ¼­¹ö´ë½Å Á¦ ÄÄÇ»ÅÍ ¾È¿¡¼­ ÀÎÁõÀ» ´ë½ÅÇØÁÖ¶ó´Â ¸»¾¸À̽ŰŠ°°Àºµ¥

±×·± Àǹ̶ó¸é ÀÌ·ÐÀûÀ¸·Î¾ß ±×·² ¼öµµ ÀÖ°Ú´Ù°í »ý°¢ÀÌ µÇÁö¸¸.. dll¿¡¼­ ¿äûÇÏ´Â ÁÖ¼ÒÀÎô ÇÏ°í ¹Þ¾Æ¼­ ±× ½ÅÈ£¸¦ dllÆÄÀÏ·Î µÇµ¹·Á Áִ°Ç

ÇÏ´Ù¸øÇØ ½ÂÀÎÀÌ 1ÀÎÁö 0ÀÎÁö¶óµµ ¾Ë¾Æ¾ß ÇÒ²«µ¥ ±× °ªÀ» Áß°£¿¡ ¹Þ¾Æ³½´Ù´øÁö.. ÀÌ·±°Ç ³Ê¹« ¾î·Á¿î °í±Þ±â¼ú ¾Æ´Õ´Ï±î? Á¦°¡ ÇÒ ¼ö ÀÖÀ»±î¿ä?


QnA