전 지금 카카오토로 제작중이 아닌 c#으로해서 제작중인데요.
처음에 매크로를 실행하면
현재 실행중인 앱플레이어 프로세스명과 해당 프로세스의 아이피, 포트가 나오잖아요.
어떻게해야 해당 앱플레이어의 아이피와 포트를 동시에 표기해줄수 있는지 궁금합니다.
앱플레이어는 녹스로 제작중이긴한데
adb 명령어를 하더라도 해당 앱플레이어의 이름(nox.exe가 아닌 캡션명)은 나오지가 않네요..
어떻게 해야 캡션명과 해당 캡션에 맞는 아이피, 포트를 구분할 수가 있는지 궁금합니다.
제발 도움좀 부탁드립니다..
음 우선 이질문은 오토핫키나 매크로 게시판에 더 알맞은 질문인거 같네요 ㅎㅎ
<ADB를 사용하지 않고 알아내는법>
우선 녹스 title(윈도 타이틀명) 과 id(Nox_0,Nox_1,...)는
아래 경로의 .xml파일을 통해 알아낼 수 있습니다.
C:\Users\[유저네임]\AppData\Local\MultiPlayerManager\multiplayer.xml
정규식 이용해서 잘 뽑아내시면 됩니다.
title에 맞는 id를 얻었으면
C:\Program Files (x86)\Nox\bin\BignoxVMS\[id]\[id].vbox 에서 (단 Nox_0 = nox)
hostport와 hostip를 얻을 수 있습니다. guestport = "5555"인 부분을 찾으시면 됩니다.
위 방법으로
title명을 통해 id,port,ip를 얻을 수 있습니다.