Obecnie korzystam z narzędzia WM_DEVICECHANGE, aby otrzymywać powiadomienia, gdy nowe dyski USB są podłączone do komputera. Działa to doskonale na urządzeniach takich jak napędy USB, gdy tylko urządzenie dotrze, jest gotowe do odczytu plików z niego. W przypadku urządzeń takich, jak czytniki kart SD, nie dzieje się tak dlatego, że wiadomość jest wysyłana tylko raz, gdy urządzenie jest połączone, ale wiadomość nie jest wysyłana, gdy użytkownik rzeczywiście wkłada kartę do urządzenia.Wykrywanie włożenia nośnika do napędu za pomocą komunikatów systemu Windows
Czy można wykryć włożenie nowych mediów do istniejącego urządzenia USB bez konieczności korzystania z odpytywania?
Sprawdź to pytanie http://stackoverflow.com/questions/583593/how-can-i-detect-when-an-sd-card-is-plugged-in –
@Kirill: istnieje dobry powód, dla którego to pytanie brak akceptowanych odpowiedzi. Nie potrafią odróżnić "nowego dysku" od "wstawiania woluminu na istniejącym dysku". – MSalters