2010-02-08 6 views
4

Windows 기반 서버의 응용 프로그램에 방문자 USB 장치를 연결하는 asp.net 웹 페이지를 만드는 방법이 있는지 궁금합니다. 이렇게하면 방문자 컴퓨터에 소프트웨어를 설치하여 구입 한 USB 장치 업데이트를 제어하지 않아도됩니다.웹 페이지를 통해 사용자 USB 장치를 제어 하시겠습니까? 가능한?

업데이트 페이지를 방문하여 USB에 연결하고 사이트에서 USB 하드웨어를 업데이트하면됩니다.

가능합니까? 아니면 내가 꿈꿔? :)

나는 IP over USB와 같은 소프트웨어를 발견했다. 그러나 방문자 USB 장치를 제어하기 위해 C# 또는 vb.net 기반 ASP.net 페이지를 만들 가능성을 보여주지 마십시오.

알려 주시기 바랍니다.

+0

Ford (Sync)가 업데이트를 수행하고 있지만 ... 나는 (아래에서 볼 수 있듯이) ActiveX 응용 프로그램을 설치한다고 생각합니다. https://secure.syncmyride.com/Own/Modules/UserManagement/Login.aspx – RiddlerDev

+0

확실히 가능 Garmin Connect는 일종의 플러그인을 통해 웹 페이지에서이를 관리합니다. –

답변

1

나는 아마도이 일을 상상할 수있는 유일한 방법은 JAVA

편집을 통해입니다 : 액티브는 유용성의 제한 Internet Explorer에서만, 비록뿐만 아니라,이 작업을 수행 할 수있는 ActiveX 방법이있을 것 같은데.

+2

미안하지만, 자바는 약어가 아니며 모두 대문자가 아니어야합니다. 내 작은 애완 동물이 아니야. :) http://java.sun.com/products/jdk/faq.html –

+0

MMM ... 내가 정말로 어떻게 타이핑했는지 신경 쓰지 마라. 요점은 여전히 ​​동일하다 –

2

일반적으로 브라우저에서 실행되는 웹 페이지 및 스크립트는 액세스 할 수있는 로컬 시스템 리소스가 제한되어 있습니다. USB 장치와 같은 하드웨어에 직접 액세스하는 것은 명백한 보안상의 영향을 미칩니다.

내가 할 수있는 유일한 방법은 ActiveX control (IE 만, 제 생각에)이거나 다른 종류의 브라우저 플러그인 일 수 있습니다.

+0

하하. "우리가 생각할 수있는 유일한 것"은 두 가지 기술입니다. lol –

+1

자바는 실제로 "다른 종류의 브라우저 플러그인"이지만. –

+0

@rockinthesixstring : LOL, 나는 우연의 일치를 발견했습니다. @ 애논 : 사실. –

1

ActiveX/.NETcontrol/Java 애플릿을 만들 수 있습니다.

자동화 할 수있는 특정 보안 설정이 필요합니다 로컬 장치에 액세스 할 수있는이 물건에 대한 권리를 부여

하지만, 어떤 경우는

2

하나의 가능성은 USB 장치에 웹 서버를 구축하고 일부 사용자의 동의/상호 작용을 필요로 할 것이다. 장치에 인터넷 액세스 권한을 부여하고 USB 장치가 제공하는 웹 페이지를 통해 제어되는 프로세스에서 자체 펌웨어를 다운로드하도록하십시오.

실제로 이것이 가능한지 전혀 알지 못한다는 점에 유의하십시오. 문제를 보면서 다른 방식으로이 문제를 보게 될 것이라고 생각합니다.

+0

Interesting concept. 기본적으로 API가있는 웹 서버를 만듭니다. 좋은 예가 XBMC (http://www.xbmc.org)로 HTTP를 통해 전체 소프트웨어 (파일 추가 및 제거, 이름 바꾸기 등)를 제어 할 수 있습니다. –

1

나는 여기에 2 가지 방법을 참조하십시오

  1. 액티브 컨트롤을

    문제는 사용자가 처음 다운로드하고 인터넷 웹 서버 또는 로컬 파일

    에서 액티브 X를 설치해야한다는 것입니다
  2. USB 장치 드라이버 + DHCP 서버 + 웹 Windows가 인터넷 연결의 목록에 드라이버를 추가하기위한 장치에 포함 된 서버는

    귀하의 USB 장치는 한 번 연결, 위해 "가상 이더넷 인터페이스"로 자신을 제시해야한다.

    Windows에 에 IP 주소를 부여하려면 장치에도 DHCP 서버가 있어야합니다. 사실에주의하십시오.

    USB 장치에도 HTTP 서버가 있어야합니다.

    이 프로세스가 끝나면 Windows에는 2 개의 IP 주소가 있습니다.

    이제 IE에서 장치의 index.html 파일을 가리키는 방법을 찾아야합니다.

  3. 매수/당신은 유사한 요구 사항이이 행성의 첫 번째 사람이없는 상용 소프트웨어

    을 찾을 수 있습니다.

관련 문제