제거 가능한 드라이브가 PC에 연결되어있을 때 이벤트를 수신하기 위해 사용하는 언어 또는 방법은 무엇입니까?Windows에서 이동식 드라이브를 수신하는 데 사용할 언어/방법은 무엇입니까?
-1
A
답변
2
Windows API에서 작동 할 수있는 언어가 있어야합니다. 기본적으로 WM_DEVICECHANGE 메시지를 듣습니다. 이것만으로도 시스템 전체의 메시지를들을 수 있습니다.
더 자세한 시나리오는 API 함수 RegisterDeviceNotification()을 참조하십시오. 하루 종일 불필요하게 C/C++가이 작업을하기 쉽습니다.
0
프로그램이 Windows 서비스로 실행되고 대기 중입니까? 또는이 경우 이동식 드라이브에 시작 스크립트를 넣는 중입니까?
0
이 article on codeproject.com은 C++이며 쉘 변경 알림 등록 기능을 사용하는 솔루션이 있습니다.
Windows XP에서는 이동식 장치에 자동 실행을 허용하지 않습니다. – atomicharri
있습니다. 내 pendrive는 자동 실행 기능이 있으며 매력적입니다 (PortableApps를 사용하고 있습니다). – Biri
정말요? 그것은 당신이 액션을 선택할 수있게 해주는 '자동 실행'대화 상자를 보여 주지만 실제로는 자동으로 파일을 실행하지는 않습니다 – atomicharri