मुझे पता है कि दो दृष्टिकोण हैं। पहला और सरल विशेष विंडोज संदेश "QueryCancelAutoPlay" को पंजीकृत करना है और संदेश को संभालने पर बस 1 लौटाएं। यह केवल वर्तमान विंडो के लिए काम करता है, न कि पृष्ठभूमि अनुप्रयोग।
दूसरे दृष्टिकोण को ऑब्जेक्ट डालने की आवश्यकता होती है जो चलने वाली ऑब्जेक्ट तालिका में COM इंटरफ़ेस <कोड> IQueryCancelAutoPlay COM इंटरफ़ेस लागू करता है।