2013-06-03 4 views
2

USB 케이블로 연결된 전화기가있는 PC에서 실행되는 내 WP8 앱과 데스크탑 Windows 응용 프로그램간에 데이터를 교환하려면 어떻게해야합니까? WP7에서는 USB 연결을 통한 TCP/IP 네트워킹이있었습니다. WP8에서는 더 이상 작동하지 않는 것 같습니다.USB를 통해 PC와 통신

장치 측면에서 NetworkInterfaceList 클래스는 이더넷 어댑터를 나열하지만 NetworkInformation.GetHostNames 메서드는 해당 NIC에 할당 된 IP 주소가 없다고 말합니다. 해당 NIC에 IP 주소를 할당하고 USB 케이블을 통해 전화 대 PC 통신에 사용하는 방법이 있습니까?

PC 측에서는 연결 DLL이 스마트 장치 연결 API를 구현하는 것처럼 보입니다. Windows Phone 8 플랫폼 용 Microsoft.Smartdevice.DeviceAgentTransport.dll은 어디에서 찾을 수 있습니까?

다른 옵션이 있습니까?

P. 나는 시장에 아무것도 제출하지 않기 때문에 비공개 또는 문서화되지 않은 API가 괜찮습니다.

+0

아마도이 유용 http://www.codeproject.com/Tips/583315/Using-SerialPort-and-AT-Commands-for-Querying-Cell – mojtaba

+0

@KenWhite, 당신은 어떻게 말씀 해주십시오 수 귀하의 "중복 가능성"링크와 관련된 제 질문은 무엇입니까? – Soonts

+1

@Ken : 아니요, 저는 그 어떤 질문도 중복되지 않을 것이라고 생각합니다. –

답변

1

난 그냥 자신을 찾고 있었고 msdn에서 좋은 자원을 찾았습니다. IP over USB. Windows 전화 SDK가 설치되어있는 한 모든 것이 있습니다.

편집 : 서버 코드가 호스트의 장치와 클라이언트에서 실행 중이어야하지만, 모든 것이 예상대로 작동하는 것 외에는 약간의 업데이트가 필요합니다.

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ 마이크로 소프트 \ IpOverUsbSDK에서 다른 항목과 유사 및 생성 된 값, 단지 다른 포트를 새 항목을 추가 할 수 regedit를 사용합니다.
  • IpOverUsbEnum.exe에 대해 새 서비스를 표시하는 데 몇 초가 걸리고 regedit가 새로 고쳐집니다.
관련 문제