USB 포트에 연결되는 램프가 있습니다. 나는 내가 인터넷에 연결되어 있지 않을 때 램프를 끄고 내가 할 때 다시 켜서 내 인터넷 연결을 모니터 할 수있는 프로그램을 만들고 싶다.
나는 프로그래밍에 대한 경험이 있고 나는 배움에 열심이다. 이 일을 어떻게하면 갈 수 있을까요?
USB 포트에 연결되는 램프가 있습니다. 나는 내가 인터넷에 연결되어 있지 않을 때 램프를 끄고 내가 할 때 다시 켜서 내 인터넷 연결을 모니터 할 수있는 프로그램을 만들고 싶다.
나는 프로그래밍에 대한 경험이 있고 나는 배움에 열심이다. 이 일을 어떻게하면 갈 수 있을까요?
답변:
해킹 된 빈민굴 해결책은 8.8.8.8을 ping 할 스크립트를 작성하는 것입니다. 회신을 찾으면 usb 포트를 활성화해야 함을 알게됩니다. 사용자 정의 ini 파일 (또는 모든 종류의 텍스트 파일)을 사용하여 현재 상태임을 나타냅니다. ping이 성공적으로 완료되면 ini 파일을 검사하여 포트가 이미 활성화되어 있는지 확인합니다. 그렇다면 아무것도하지 마십시오. 그렇지 않으면 enable_usb_port.reg 스크립트를 실행하여 레지스트리를 수정하여 USB 포트를 활성화하십시오. ping이 실패한 경우, ping 서버 (8.8.8.8)가 다운되었거나 인터넷에 연결되어 있지 않음을 알 수 있습니다. 인터넷에 연결되어 있지 않으면 disable_usb_port.reg 파일을 실행하고 ini. ini가 이미 포트가 비활성화되었다고 표시하면 아무것도하지 마십시오. 그만큼 enable_usb_port.reg
과 disable_usb_port.reg
내 명명 규칙이며 아래 정보를 기반으로 구축해야합니다. USB 포트를 활성화하고 해당 라인의 레지스트리 파일을 내보내도록 선택하십시오. USB 포트를 비활성화하고 해당 줄의 레지스트리 파일을 내 보냅니다. 이렇게하면 두 개의 포트가 제공됩니다. 워치 독을 추가하거나 서비스를 만들면 사용자가 로그인했는지 여부에 관계없이 스크립트가 백그라운드에서 실행됩니다.
Microsoft 기술 자료 문서 823732
USB 저장 장치 액세스를 비활성화하는 방법에 대한 지침이 들어 있습니다.
특정 사용자 그룹의 경우이 사용 중지 및 재 활성화
의 USB 포트는 간단한 레지스트리 항목을 기반으로합니다.
Windows XP 및 2000에서 USB 포트에 대한 액세스를 비활성화하려면 다음과 같이하십시오.
시작을 클릭 한 다음 실행을 클릭하십시오.
열기 상자에 regedit를 입력 한 다음 확인을 누릅니다.
찾은 후 다음 레지스트리 키를 누릅니다.
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \
Services \ UsbStor
오른쪽 창에서 시작을 두 번 누릅니다.
값 데이터 상자에 4를 입력하고 16 진수를 클릭합니다.
(아직 선택하지 않은 경우) 확인을 클릭합니다.
사용 중지 된 포트를 다시 사용하려면 다음 단계를 따르세요.
시작을 클릭 한 다음 실행을 클릭하십시오.
열기 상자에 regedit를 입력 한 다음 확인을 누릅니다.
찾은 후 다음 레지스트리 키를 누릅니다.
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \
Services \ UsbStor
오른쪽 창에서 시작을 두 번 누릅니다.
값 데이터 상자에 3을 입력하고 16 진수를 클릭합니다.
(아직 선택하지 않은 경우) 확인을 클릭합니다.
그러나이 문제를 우회하는 다른 방법도있을 수 있습니다.
가장 쉬운 방법 중 하나는 PS2 to USB 포트 컨버터에 투자하는 것입니다.
당신은 아마 이것을 할 수 없습니다. USB 장식 램프는 USB 장치가 아니며 USB 커넥터를 통해 전력을 공급합니다. 내 데스크톱 PC는 항상 PC가 꺼져 있어도 전면 USB 포트에서 전원을 사용할 수 있습니다 (PC에는 요즘 진정한 전원 스위치가 없기 때문에)