USB 전원을 컨트롤하고 싶습니다.

제목 그대로 USB전원을 C#등의 코드나 아니면 기능을 ON/OFF할 수 있는 방법이 궁금합니다.

간단하게 예를 들면

  1. USB LED 조명을 PC 전면 USB 포트에 연결한다.
  2. PC에서 이 USB포트의 고유 ID(?)를 알아낸다.
  3. PC 프로그램의 버튼으로 이 USB 조명을 ON/OFF한다.
  4. 작업이 쾌적해진다.

또는

  1. USB LED 조명을 PC 전면 USB 포트에 연결한다.
  2. PC에서 Window 기본 기능(설정 등…)을 이용해 USB 포트의 전원을 ON/OFF한다.
  3. 세상이 밝아진다.

원격으로 PC주변 상황을 확인해야 할 경우가 생기는데
이때 조명이 없어서 고민하다가 궁금증이 생겨 질문합니다.

구글링 결과 컴퓨터 종료 후 USB 대기전력 차단에 대해서는 많은 글들이 있는데
프로그램으로 ON/OFF를 제어하는 방법은 없어서 질문 올립니다.

이전에 usb 관련 프로그램을 제작한 적이 있어 공유 드립니다. 코드는 c++코드인데 c#으로도 가능합니다.

참고로 해당 기능을 쓰려면 관리자 권한이 필요한데
관리자 권한으로 자동 실행 되는 방법도 마지막에 있습니다

3개의 좋아요