ऑटोप्ले: Difference between revisions

From Vigyanwiki
(Created page with "{{distinguish|text=AtoPlay, or with the Auto-Play website feature and {{code|autoplay}} attribute of HTML5 video and audio elements}} ऑटोप्...")
 
m (6 revisions imported from alpha:ऑटोप्ले)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{distinguish|text=AtoPlay, or with the [[Auto-Play]] website feature and {{code|autoplay}} attribute of [[HTML5 video]] and [[HTML5 Audio|audio]] elements}}
'''ऑटोप्ले''', एक विशेषता जो [[विंडोज 98]] में प्रस्तुत की गई थी, जो नए खोजे गए रिमूवेबल [[इलेक्ट्रॉनिक मीडिया|मीडिया]] और उपकरणों की जांच करती है और उस कंटेंट के आधार पर जैसे कि पिक्चर्स, म्यूज़िक या वीडियो फ़ाइल्स, उस कंटेंट को प्ले करने या प्रदर्शित करने के लिए एक उपयुक्त एप्लिकेशन को लॉन्च करती है।<ref>{{cite web | url=https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/cc144210(v=vs.85)|title=हार्डवेयर ऑटोप्ले का उपयोग करना|publisher=Microsoft, [[Microsoft Developer Network|MSDN]]|access-date=2019-11-20}}</ref> यह [[ऑटोरन]] ऑपरेटिंग सिस्टम विशेषता के सामान है। ऑटोप्ले का निर्माण इसलिए किया गया था ताकि [[परिधीय|कंप्यूटर से जुड़ें]] उपकरणों का उपयोग सरल हो सके - [[डिजिटल ऑडियो प्लेयर|एमपी 3 प्लेयर्स]], [[मेमोरी कार्ड|मेमोरी कार्ड्स]], [[यूएसबी स्टोरेज डिवाइस]] और अन्य - जिससे कि इन उपकरणों पर विद्यमान कंटेंट को एक्सेस और देखने के लिए आवश्यक सॉफ़्टवेयर को स्वचालित रूप से शुरू करें। ऑटोप्ले को ऑटोप्ले-संगत सॉफ़्टवेयर और हार्डवेयर से बढ़ाया जा सकता है। इसे उपयोगकर्ता द्वारा पसंदीदा एप्लिकेशन को ऑटोप्ले इवेंट और एक्शन के साथ जोड़ने के लिए कॉन्फ़िगर किया जा सकता है।


ऑटोप्ले, [[विंडोज 98]] में शुरू की गई एक सुविधा, नए खोजे गए हटाने योग्य [[इलेक्ट्रॉनिक मीडिया]] और उपकरणों की जांच करती है और, चित्र, संगीत या वीडियो फ़ाइलों जैसी सामग्री के आधार पर, सामग्री को चलाने या प्रदर्शित करने के लिए एक उपयुक्त एप्लिकेशन लॉन्च करती है।<ref>{{ cite web | url=https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/cc144210(v=vs.85)|title=हार्डवेयर ऑटोप्ले का उपयोग करना|publisher=Microsoft, [[Microsoft Developer Network|MSDN]]|access-date=2019-11-20}}</ref> यह [[ऑटोरन]] ऑपरेटिंग सिस्टम फीचर से निकटता से संबंधित है। इन उपकरणों पर सामग्री तक पहुंचने और देखने के लिए आवश्यक सॉफ़्टवेयर को स्वचालित रूप से प्रारंभ करके [[परिधीय]] उपकरणों - [[डिजिटल ऑडियो प्लेयर]], [[मेमोरी कार्ड]], [[यूएसबी स्टोरेज डिवाइस]] और अन्य - के उपयोग को सरल बनाने के लिए ऑटोप्ले बनाया गया था। ऑटोप्ले को ऑटोप्ले-संगत सॉफ़्टवेयर और हार्डवेयर द्वारा बढ़ाया जा सकता है। इसे उपयोगकर्ता द्वारा पसंदीदा एप्लिकेशन को ऑटोप्ले इवेंट और क्रियाओं के साथ जोड़ने के लिए कॉन्फ़िगर किया जा सकता है।
== अवलोकन ==
जब कोई उपयोगकर्ता किसी ड्राइव में सीडी-रोम डालता है या यूएसबी कैमरा जोड़ता है, तो विंडोज अराइवल का पता लगाता है और डिवाइस की जांच करने या माध्यम की खोज करने की प्रक्रिया शुरू करता है। यह उपकरण की या मीडियम पर विद्यमान संपत्तियों की खोज कर रहा है ताकि ऑटोप्ले उपयोगकर्ता को एक समझदार विकल्पों का सेट प्रस्तुत कर सके। जब उपयोगकर्ता एक विशेष चयन करता है, तो उन्हें उस चयन को अगली बार विंडोज़ उस कंटेंट या उपकरण को देखता है, स्वचालित बनाने का विकल्प भी होता है।<ref name="cc144212">{{cite web|url=https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/cc144212(v=vs.85)|title=ऑटोप्ले का उपयोग और कॉन्फ़िगर करना|publisher=Microsoft, MSDN|access-date=2019-11-20}}</ref>


== सिंहावलोकन ==
यह डायलॉग उपयोगकर्ता द्वारा डीवीडी को एक डीवीडी रीडर में डालने का परिणाम दिखाता है, इस स्थिति में D: ड्राइव। ऑटोप्ले ने निर्णय लिया है कि संग्रहण बहुत संभावित रूप से एक डीवीडी मूवी है और उस निर्णय के आधार पर उपयोगकर्ता को कुछ क्रियाएँ प्रस्तुत करता है। इन क्रियाओं को '''हैंडलर्स''<nowiki/>' कहा जाता है और विभिन्न प्रकार की कंटेंट के साथ जुड़े होते हैं। उपयोगकर्ता अब अपना निर्णय कर सकते हैं और आगे बढ़ने के लिए ओके पर क्लिक कर सकते हैं। हालाँकि, यदि वे इस बिंदु पर "सदैव चयनित क्रिया करें" टिक बॉक्स पर भी टिक लगाते हैं, तो अगली बार उस विशेष ड्राइव पर विशेष सामग्री प्रकार देखे जाने पर उन्हें संकेत नहीं दिया जाएगा; चयनित एप्लिकेशन स्वतः प्रारंभ हो जाएगा।
[[Image:AutoPlay DVD movie.png|thumb|left|डीवीडी प्रविष्टि पर ऑटोप्ले पॉप-अप।]]जब कोई उपयोगकर्ता ड्राइव में सीडी-रोम डालता है या यूएसबी कैमरा जोड़ता है, तो विंडोज़ आगमन का पता लगाता है और डिवाइस की जांच करने या माध्यम की खोज करने की प्रक्रिया शुरू करता है। यह माध्यम पर डिवाइस या सामग्री के गुणों की तलाश कर रहा है ताकि ऑटोप्ले उपयोगकर्ता के लिए सार्थक विकल्पों का एक सेट प्रस्तुत कर सके। जब उपयोगकर्ता कोई विशेष विकल्प चुनता है, तो अगली बार जब विंडोज़ उस सामग्री या डिवाइस को देखता है तो उसके पास उस चयन को स्वचालित बनाने का विकल्प भी होता है।<ref name=cc144212>{{cite web|url=https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/cc144212(v=vs.85)|title=ऑटोप्ले का उपयोग और कॉन्फ़िगर करना|publisher=Microsoft, MSDN|access-date=2019-11-20}}</ref>
संवाद उपयोगकर्ता द्वारा डीवीडी रीडर में डीवीडी रखने का परिणाम दिखाता है, इस मामले में {{Mono|D:}} गाड़ी चलाना। ऑटोप्ले ने निर्धारित किया है कि सामग्री संभवतः एक डीवीडी मूवी है और उस निर्णय के आधार पर उपयोगकर्ता को क्रियाओं का एक सेट प्रस्तुत करती है। इन क्रियाओं को हैंडलर कहा जाता है और विभिन्न प्रकार की सामग्री से जुड़े हैंडलर के सेट होते हैं। उपयोगकर्ता अब अपना निर्णय ले सकता है और आगे बढ़ने के लिए ओके पर क्लिक कर सकता है। हालाँकि, यदि वे इस बिंदु पर हमेशा चयनित कार्रवाई करें टिक बॉक्स पर भी टिक करते हैं, तो अगली बार उस विशेष ड्राइव पर उस विशेष सामग्री प्रकार को देखने पर उन्हें संकेत नहीं दिया जाएगा; चयनित एप्लिकेशन स्वचालित रूप से प्रारंभ हो जाएगा.


=== ऑटोप्ले गुण ===
=== ऑटोप्ले गुणधर्म ===
[[Image:AutoPlay DVD properties.png|thumb|ऑटोप्ले टैब [[Windows XP]] पर डीवीडी ड्राइव गुण संवाद दिखा रहा है।|alt=]]यदि कोई उपयोगकर्ता उस निर्णय पर पछतावा करता है या किसी विशेष सामग्री प्रकार के लिए स्वचालित ऑटोप्ले चयन करना चाहता है, तो किसी भी ड्राइव के लिए ऑटोप्ले गुण मेरा कंप्यूटर डेस्कटॉप आइकन के माध्यम से पहुंच योग्य हैं। [[ विंडोज़ एक्सप्लोरर ]] मेनू से एक ड्राइव और फिर फाइल/प्रॉपर्टीज का चयन करने के बाद ऑटोप्ले टैब का चयन करने से दिखाए गए जैसा ही एक डायलॉग मिलता है। सामग्री प्रकार को ड्रॉप डाउन बॉक्स से चुना जा सकता है। यदि ऑटोप्ले कभी ड्राइव पर सामग्री प्रकार निर्धारित करता है तो यहां संवाद हैंडलर उपलब्ध दिखाता है {{Mono|D:}} चित्र होना . निष्पादित करने के लिए किसी क्रिया का चयन करने से वह क्रिया उस उपयोगकर्ता के लिए स्वचालित हो जाती है। हर बार कोई कार्रवाई चुनने के लिए मुझे प्रेरित करें का चयन करने से कोई भी संबद्धता हट जाती है; अगली बार ऑटोप्ले संकेत देगा.
यदि कोई उपयोगकर्ता उस निर्णय पर पछतावा करता है या किसी विशेष सामग्री प्रकार के लिए स्वचालित ऑटोप्ले चयन करना चाहता है, तो किसी भी ड्राइव के लिए ऑटोप्ले गुण ''माई कंप्यूटर'' डेस्कटॉप आइकन के माध्यम से पहुंच योग्य हैं। एक ड्राइव का चयन करना और फिर [[ विंडोज़ एक्सप्लोरर |विंडोज़ एक्सप्लोरर]] मेनू से "फ़ाइल/गुण" का चयन करना, उसके बाद ऑटोप्ले टैब का चयन करना, दिखाए गए जैसा ही एक संवाद देता है। कंटेंट के प्रकार ड्रॉप-डाउन बॉक्स के साथ चुने जा सकते हैं। यहाँ डायलॉग दिखाता है कि यदि कभी भी ऑटोप्ले ड्राइव D: पर कंटेंट का प्रकार निर्धारित करता है कि "पिक्चर्सें" हैं, तो उपलब्ध हैंडलर्स। क्रिया का चयन करने से उस क्रिया को उस उपयोगकर्ता के लिए स्वचालित बना देता है। "सदैव मुझे कोई एक्शन चयनित करने के लिए प्रेरित करें" का चयन करने से कोई भी एसोसिएशन हट जाता है; अगली बार ऑटोप्ले संकेत देगा।


उपलब्ध सामग्री प्रकार चयनित ड्राइव के प्रकार के साथ भिन्न होते हैं। चित्र, संगीत फ़ाइलें और वीडियो फ़ाइलें किसी भी ड्राइव के साथ उपलब्ध हैं। डीवीडी और सीडी ड्राइव में म्यूजिक सीडी या डीवीडी मूवी भी हो सकती है और विंडोज विस्टा सूची में वीडियो सीडी मूवी जैसी अन्य फिल्में जोड़ता है।
उपलब्ध कंटेंट के प्रकार उस चुने गए ड्राइव के प्रकार के साथ बदल सकते हैं। किसी भी ड्राइव के साथ "पिक्चर्स", "म्यूज़िक फ़ाइल्स" और "वीडियो फ़ाइल्स" उपलब्ध हैं। डीवीडी और सीडी ड्राइव्स में "म्यूज़िक सीडी" या "डीवीडी मूवी" भी हो सकता है, और विंडोज़ विस्टा में "वीडियो सीडी मूवी" जैसी अन्य चीज़ें भी जोड़ी जा सकती हैं।


=== मिश्रित सामग्री ===
=== मिक्स्ड कंटेंट ===
मिश्रित सामग्री फ़ाइल सामग्री प्रकारों के एक से अधिक चित्र, संगीत फ़ाइलें या वीडियो फ़ाइल सामग्री प्रकारों में आने का परिणाम है। ध्यान दें कि ऑडियो ट्रैक वाली सीडी को विंडोज़ द्वारा हमेशा एक संगीत सीडी माना जाता है, डेटा ट्रैक की उपस्थिति की परवाह किए बिना।<ref name=magazine>{{cite web|url=https://docs.microsoft.com/en-us/archive/msdn-magazine/2001/november/autoplay-in-windows-xp-automatically-detect-and-react-to-new-devices-on-a-system|title=Windows XP में ऑटोप्ले|publisher=Microsoft, MSDN Magazine|date=November 2001|access-date=2019-11-20}}</ref> इसलिए, चित्र फ़ाइलों, वीडियो फ़ाइलों और ऑडियो ट्रैक वाली एक सीडी एक संगीत सीडी है; यह मिश्रित सामग्री नहीं है.
"मिक्स्ड कंटेंट" फ़ाइल कंटेंट प्रकारों के एक से अधिक पिक्चर्स, म्यूज़िक फ़ाइलें या वीडियो फ़ाइल कंटेंट प्रकारों में आने का परिणाम है। ध्यान दें कि ऑडियो ट्रैक वाली सीडी को विंडोज द्वारा हमेशा "म्यूजिक सीडी" माना जाता है, डेटा ट्रैक की उपस्थिति कुछ भी हो।<ref name="magazine">{{cite web|url=https://docs.microsoft.com/en-us/archive/msdn-magazine/2001/november/autoplay-in-windows-xp-automatically-detect-and-react-to-new-devices-on-a-system|title=Windows XP में ऑटोप्ले|publisher=Microsoft, MSDN Magazine|date=November 2001|access-date=2019-11-20}}</ref> इसलिए, पिक्चर फाइलों, वीडियो फाइलों और ऑडियो ट्रैक वाली सीडी एक "म्यूज़िक सीडी" है; यह "मिक्स्ड कंटेंट" नहीं है।


यदि यह ऑटोप्ले निर्णय का परिणाम है, तो उपयोगकर्ता को हमेशा ऑटोप्ले संवाद प्रस्तुत किया जाता है। इसमें पाई गई सामग्री के लिए उपयुक्त समझे जाने वाले अनुप्रयोगों का चयन शामिल होगा। इस प्रकार यदि संगीत फ़ाइलें और वीडियो फ़ाइलें दोनों फ्लैश ड्राइव पर खोजी जाती हैं, तो उपयोगकर्ता को संगीत फ़ाइलों के लिए हैंडलर के साथ-साथ वीडियो फ़ाइलों के लिए हैंडलर में से चुनने का विकल्प मिलेगा। इस स्थिति में, उपयोगकर्ता अपने चयन को डिफ़ॉल्ट नहीं बना सकता।
यदि यह ऑटोप्ले निर्णय का परिणाम है, तो उपयोगकर्ता को हमेशा ऑटोप्ले संवाद के साथ प्रस्तुत किया जाता है। इसमें पाए गए कंटेंट के लिए उपयुक्त समझे जाने वाले एप्लिकेशन का चयन शामिल होगा। इस प्रकार यदि म्यूज़िक फ़ाइलें और वीडियो फ़ाइलें दोनों एक फ्लैश ड्राइव पर खोजी जाती हैं, तो उपयोगकर्ता को "वीडियो फ़ाइलों" के लिए हैंडलर के साथ-साथ "म्यूज़िक फ़ाइलों" के लिए हैंडलर में से चुनने का विकल्प मिलेगा। इस स्थिति में, उपयोगकर्ता अपने चयन को डिफ़ॉल्ट नहीं बना सकता।


हालाँकि, किसी भी ड्राइव के लिए ऑटोप्ले गुण संवाद आमतौर पर सामग्री प्रकार विकल्प के रूप में मिश्रित सामग्री देता है। यहां उपलब्ध विकल्प उन क्रियाओं तक सीमित हैं जो किसी भी प्रकार की फ़ाइलों को संभाल सकते हैं, आमतौर पर फ़ाइलों को देखने के लिए ओपन फ़ोल्डर यहां सूचीबद्ध एकमात्र हैंडलर है। यह उपयोगकर्ता को मिश्रित सामग्री के लिए उस क्रिया को डिफ़ॉल्ट बनाने में सक्षम बनाता है।
हालाँकि, किसी भी ड्राइव के लिए ऑटोप्ले प्रॉपर्टी डायलॉग सामान्यतः कंटेंट प्रकार विकल्प के रूप में "मिक्स्ड कंटेंट" देता है। यहां उपलब्ध विकल्प उन कार्रवाइयों तक सीमित हैं जो किसी भी प्रकार की फ़ाइलों को संभाल सकते हैं, सामान्यतः "फ़ाइलें देखने के लिए फ़ोल्डर खोलें" यहां सूचीबद्ध एकमात्र हैंडलर है। यह उपयोगकर्ता को उस क्रिया को मिक्स्ड कंटेंट के लिए डिफ़ॉल्ट बनाने में सक्षम बनाता है।


=== गैर-वॉल्यूम डिवाइस ===
=== नॉन-वॉल्यूम डिवाइस ===
[[Image:AutoPlay Canon Camera.png|thumb|Windows XP पर ऑटोप्ले संवाद बॉक्स गैर-वॉल्यूम डिवाइस या [[डिजिटल कैमरा]] के लिए एक विकल्प दिखा रहा है।|alt=]]कुछ प्रकार के उपकरण मेरे कंप्यूटर में ड्राइव अक्षर के रूप में दिखाई नहीं देते हैं। इन्हें गैर-वॉल्यूम डिवाइस कहा जाता है और ऑटोप्ले इन्हें सीडी और डीवीडी जैसे [[वॉल्यूम (कंप्यूटिंग)]] डिवाइस से कुछ अलग तरीके से संभालता है। कई डिजिटल कैमरे और वीडियो उपकरण इस श्रेणी में आते हैं।
कुछ प्रकार के उपकरण "माई कंप्यूटर" में ड्राइव अक्षर के रूप में प्रकट नहीं होते हैं। इन्हें ''नॉन-वॉल्यूम'' डिवाइस कहा जाता है और ऑटोप्ले इन्हें सीडी और डीवीडी जैसे [[वॉल्यूम (कंप्यूटिंग)|वॉल्यूम]] डिवाइस से कुछ अलग ढंग से संभालता है। कई डिजिटल कैमरे और वीडियो डिवाइस इस श्रेणी में आते हैं।


चूंकि विंडोज़ सामग्री प्रकार निर्धारित करने के लिए डिवाइस पर फ़ाइलों की जांच नहीं कर सकता है, इसलिए यह निर्माता पर छोड़ दिया जाता है कि कैसे आगे बढ़ना है। एक निर्माता अपने विशेष डिवाइस के लिए हैंडलर को पंजीकृत कर सकता है, अपने डिवाइस को डिवाइस के समूह में जोड़ सकता है (जैसे: ज़िपड्राइव) या एक डिवाइस क्लास (जैसे: सभी डिवाइस जो वीडियो कैमरा हैं) को उनके लिए अपने डिवाइस को संभालने की अनुमति दे सकता है। यह निर्धारित करता है कि कौन से हैंडलर उनके डिवाइस की खोज होने पर ऑटोप्ले संवाद में सूचीबद्ध होंगे।
चूंकि विंडोज कंटेंट प्रकार निर्धारित करने के लिए डिवाइस पर फ़ाइलों की जांच नहीं कर सकता है, इसलिए यह निर्माता पर छोड़ दिया जाता है कि वह कैसे आगे बढ़े। एक निर्माता अपने विशेष डिवाइस के लिए हैंडलर को पंजीकृत कर सकता है, अपने डिवाइस को डिवाइस के ग्रुप में जोड़ सकता है (उदाहरण: ज़िपड्राइव) या डिवाइस क्लास (उदाहरण: सभी डिवाइस जो वीडियो कैमरे हैं) को उनके लिए अपने डिवाइस को संभालने की अनुमति दे सकता है। यह निर्धारित करता है कि कौन से हैंडलर को उनके डिवाइस की खोज होने पर ऑटोप्ले संवाद में सूचीबद्ध किया जाएगा।


[[Image:AutoPlay nonvolume icon.png|left|गैर-वॉल्यूम डिवाइस या डिजिटल कैमरे के लिए ऑटोप्ले का ट्रे आइकन.|alt=]]चूँकि इस प्रकार के उपकरणों में ड्राइव अक्षर नहीं होता है, ऑटोप्ले गुणों को मेरे कंप्यूटर के माध्यम से एक्सेस या बदला नहीं जा सकता है। हालाँकि, जब कोई डिवाइस संलग्न होता है, तो खोज विंडोज़ को टास्कबार अधिसूचना क्षेत्र (आमतौर पर ट्रे के रूप में संदर्भित) में एक आइकन रखने का कारण बनती है। इस डिवाइस के लिए ऑटोप्ले प्राथमिकताएं अब इस आइकन पर क्लिक करके बदली जा सकती हैं। निकटवर्ती छवि उस आइकन को दिखाती है जो वीडियो कैमरा संलग्न होने पर दिखाई देता है।
चूंकि इस प्रकार के उपकरणों में ड्राइव अक्षर नहीं होता है, इसलिए ऑटोप्ले गुणों को "माई कंप्यूटर" के माध्यम से एक्सेस या बदला नहीं जा सकता है। हालाँकि, जब कोई उपकरण संलग्न होता है, तो खोज के कारण विंडोज़ टास्कबार अधिसूचना क्षेत्र (सामान्यतः ''ट्रे'' के रूप में संदर्भित) में एक आइकन रखता है। इस उपकरण के लिए ऑटोप्ले प्राथमिकताएँ अब इस आइकन पर क्लिक करके बदली जा सकती हैं। आसन्न इमेज उस आइकन को दिखाती है जो वीडियो कैमरा संलग्न होने पर दिखाई देता है।


=== डिफ़ॉल्ट सेटिंग्स ===
=== डिफ़ॉल्ट सेटिंग्स ===
विंडोज़ की नई स्थापना पर, हैंडलर अनुप्रयोगों का एक डिफ़ॉल्ट सेट ऑटोप्ले सिस्टम के साथ पंजीकृत होता है।<ref name=cc144212 />Windows XP SP2 के साथ निम्नलिखित डिफ़ॉल्ट हैं। {{Mono|Action}आरम्भ एव {{Mono|Provider}} केवल हैंडलर के भीतर संग्रहीत स्ट्रिंग हैं, वे उपयोगकर्ता को यह बेहतर विचार देने के लिए भिन्न हो सकते हैं कि यदि वे उस क्रिया को चुनते हैं तो क्या होगा। वे उपयोगकर्ता की पसंदीदा भाषा के अनुरूप बदल भी सकते हैं। कई हैंडलर एक ही विंडोज़ एप्लिकेशन का उपयोग करते हैं; उदाहरण के लिए, विंडोज़ मीडिया प्लेयर का उपयोग संगीत फ़ाइलों के साथ-साथ डीवीडी फिल्में चलाने के लिए भी किया जाता है। दो तारों को अच्छी तरह से जोड़ने के लिए ऑटोप्ले द्वारा उपयोग शब्द जोड़ा जाता है।
विंडोज़ की नई स्थापना पर, हैंडलर एप्लिकेशन का एक डिफ़ॉल्ट सेट ऑटोप्ले सिस्टम के साथ पंजीकृत होता है।<ref name=cc144212 /> विंडोज एक्सपी एसपी2 के साथ निम्नलिखित डिफ़ॉल्ट हैं। एक्शन और प्रोवाइडर केवल हैंडलर के भीतर संग्रहीत स्ट्रिंग हैं, वे उपयोगकर्ता को यह बेहतर विचार देने के लिए भिन्न हो सकते हैं कि यदि वे उस कार्रवाई को चुनते हैं तो क्या होगा। वे उपयोगकर्ता की पसंदीदा भाषा के अनुरूप भी बदल सकते हैं। कई हैंडलर समान विंडोज़ एप्लिकेशन का उपयोग करते हैं; उदाहरण के लिए, विंडोज मीडिया प्लेयर का उपयोग म्यूज़िक फ़ाइलों के साथ-साथ डीवीडी फिल्में चलाने के लिए किया जाता है। दो स्ट्रिंग्स को अच्छी तरह से जोड़ने के लिए ऑटोप्ले द्वारा "यूज़िंग" शब्द जोड़ा गया है।


{| class="wikitable"
{| class="wikitable"
|-
|-
! Content !! Action !! Provider
! कंटेंट !! एक्शन !! प्रोवाइडर
|-
|-
| valign="top" rowspan="2" | Music files
| valign="top" rowspan="2" | म्यूज़िक फाइलें
| Play
| प्ले
Windows Media Player
विंडोज़ मीडिया प्लेयर
|-
|-
| Open folder to view files
| फ़ाइलें देखने के लिए फ़ोल्डर खोलें
Windows Explorer
विंडोज़ एक्सप्लोरर
|-
|-
| colspan="3" style="border-bottom:5px solid grey;" |
| colspan="3" style="border-bottom:5px solid grey;" |
|-
|-
| valign="top" rowspan="4" | Pictures
| valign="top" rowspan="4" | पिक्चर्स
| Copy pictures to a folder on my computer
| पिक्चर्स को माई कंप्यूटर पर एक फ़ोल्डर में कॉपी करें
Microsoft Scanner and Camera Wizard
माइक्रोसॉफ्ट स्कैनर और कैमरा विज़ार्ड
|-
|-
| View a slideshow of the images
| व्यू ए स्लाइडशो ऑफ़ द इमेजेस
Windows Picture and Fax Viewer
विंडोज पिक्चर और फैक्स व्यूअर
|-
|-
| Print the pictures
| प्रिंट द पिक्चर्स
Photo Printing Wizard
फोटो प्रिंटिंग विज़ार्ड
|-
|-
| Open folder to view files
| फ़ाइलों को देखने के लिए फ़ोल्डर खोलें
Windows Explorer
विंडोज़ एक्सप्लोरर
|-
|-
| colspan="3" style="border-bottom:5px solid grey;" |
| colspan="3" style="border-bottom:5px solid grey;" |
|-
|-
| valign="top" rowspan="2" | Video files
| valign="top" rowspan="2" | वीडियो फ़ाइलें
| Play
| प्ले
Windows Media Player
विंडोज़ मीडिया प्लेयर
|-
|-
| Open folder to view files
| फ़ाइलें देखने के लिए फ़ोल्डर खोलें
Windows Explorer
विंडोज़ एक्सप्लोरर
|-
|-
| colspan="3" style="border-bottom:5px solid grey;" |
| colspan="3" style="border-bottom:5px solid grey;" |
|-
|-
| valign="top" rowspan="1" | Mixed content
| valign="top" rowspan="1" | मिक्स्ड कंटेंट
| Open folder to view files
| फ़ाइलें देखने के लिए फ़ोल्डर खोलें
Windows Explorer
विंडोज़ एक्सप्लोरर
|-
|-
| colspan="3" style="border-bottom:5px solid grey;" |
| colspan="3" style="border-bottom:5px solid grey;" |
|-
|-
| valign="top" rowspan="3" | Music CD
| valign="top" rowspan="3" | म्यूज़िक सीडी
| Rip music from CD
| रिप म्यूज़िक फ्रॉम सीडी
Windows Media Player
विंडोज़ मीडिया प्लेयर
|-
|-
| Play audio CD
| प्ले ऑडियो सीडी
Windows Media Player
विंडोज़ मीडिया प्लेयर
|-
|-
| Open folder to view files
| फ़ाइलें देखने के लिए फ़ोल्डर खोलें
Windows Explorer
विंडोज़ एक्सप्लोरर
|-
|-
| colspan="3" style="border-bottom:5px solid grey;" |
| colspan="3" style="border-bottom:5px solid grey;" |
|-
|-
| valign="top" rowspan="2" | DVD movie
| valign="top" rowspan="2" | डीवीडी मूवी
| Play DVD movie
| प्ले डीवीडी मूवी
Windows Media Player
विंडोज़ मीडिया प्लेयर
|-
|-
| Open folder to view files
| फ़ाइलें देखने के लिए फ़ोल्डर खोलें
Windows Explorer
विंडोज़ एक्सप्लोरर
|}
|}


Line 95: Line 94:
== विंडोज 95 और विंडोज 98 ==
== विंडोज 95 और विंडोज 98 ==


विंडोज़ 95 और विंडोज़ 98 में ऑटोप्ले का एक आदिम संस्करण है। इसका एकमात्र काम ऑडियो सीडी और मूवी डीवीडी से निपटना और उनसे निपटने के लिए एक एप्लिकेशन शुरू करना है। यदि नया आगमन इन श्रेणियों में से किसी एक में नहीं आता है तो विंडोज़ सामान्य ऑटोरन प्रक्रिया के साथ आगे बढ़ती है।<ref>[http://support.microsoft.com/kb/126025 How to Disable the Feature That Allows CD-ROMs and Audio CDs to Run Automatically], Microsoft, ''Knowledge Base''</ref>
विंडोज़ 95 और विंडोज़ 98 में ऑटोप्ले का एक आदिम संस्करण है। इसका एकमात्र काम ऑडियो सीडी और मूवी डीवीडी से निपटना और उनके लिए एक एप्लिकेशन शुरू करना है। यदि नया आगमन इन श्रेणियों में से किसी एक में नहीं आता है तो विंडोज़ सामान्य ऑटोरन प्रक्रिया के साथ आगे बढ़ता है।<ref>[http://support.microsoft.com/kb/126025 How to Disable the Feature That Allows CD-ROMs and Audio CDs to Run Automatically], Microsoft, ''Knowledge Base''</ref>


[[Image:Explorer Folder Options.png|thumb|Windows XP|alt= पर एक्सप्लोरर फ़ोल्डर विकल्प संवाद बॉक्स]]ऑडियो सीडी और मूवी डीवीडी के साथ की गई कार्रवाई अनिवार्य रूप से दोनों प्रकार के मीडिया पर विचार करती है जैसे कि वे फ़ाइलें थीं; एक्सप्लोरर तब बस उस फ़ाइल प्रकार से जुड़ी डिफ़ॉल्ट कार्रवाई करता है। फ़ाइल प्रकार और उनसे जुड़ी कार्रवाइयों को टूल/फ़ोल्डर विकल्प मेनू के फ़ाइल प्रकार टैब से किसी भी एक्सप्लोरर फ़ोल्डर के भीतर से देखा और बदला जा सकता है। वे HKEY_CLASSES_ROOT के अंतर्गत Windows रजिस्ट्री में संग्रहीत हैं।
[[Image:Explorer Folder Options.png|thumb|विन्डोज़ एक्सपी|alt= पर एक्सप्लोरर फ़ोल्डर विकल्प संवाद बॉक्स]]ऑडियो सीडी और मूवी डीवीडी के साथ की गई कार्रवाई अनिवार्य रूप से दोनों प्रकार के मीडिया पर विचार करती है मानो वे ''फ़ाइलें'' हों; इसके बाद एक्सप्लोरर बस उस फ़ाइल प्रकार से जुड़ी डिफ़ॉल्ट कार्रवाई करता है। फ़ाइल प्रकार और उनसे जुड़ी गतिविधियों को "टूल्स/फ़ोल्डर विकल्प" मेनू के "फ़ाइल प्रकार" टैब से किसी भी एक्सप्लोरर फ़ोल्डर के भीतर से देखा और बदला जा सकता है। वे HKEY_CLASSES_ROOT के अंतर्गत रजिस्ट्री में संग्रहीत हैं।


यदि सीडी एक रेड बुक (ऑडियो सीडी मानक) मानक प्रारूप ऑडियो सीडी है, तो एक्सप्लोरर इसके लिए पंजीकृत डिफ़ॉल्ट कार्रवाई को कॉल करता है {{Mono|AudioCD}} फाइल का प्रकार। यह आमतौर पर प्ले और सामान्यतः कॉल पर सेट होता है {{Mono|cdplayer.exe}}.<ref>[http://support.microsoft.com/kb/154724 How to Customize the Program Used to Play Audio CDs], Microsoft, ''Knowledge Base''</ref>
यदि सीडी एक लाल किताब मानक प्रारूप ऑडियो सीडी है, तो एक्सप्लोरर ऑडियोसीडी फ़ाइल प्रकार के लिए पंजीकृत डिफ़ॉल्ट कार्रवाई को कॉल करता है। इसे सामान्यतः "प्ले" पर सेट किया जाता है और सामान्यतः इसे {{Mono|cdplayer.exe}} कहा जाता है।<ref>[http://support.microsoft.com/kb/154724 How to Customize the Program Used to Play Audio CDs], Microsoft, ''Knowledge Base''</ref>
यदि डीवीडी एक मूवी डीवीडी है तो एक्सप्लोरर इसके लिए पंजीकृत डिफ़ॉल्ट कार्रवाई को कॉल करता है {{Mono|DVD}} फाइल का प्रकार। मूवी डीवीडी को फ़ाइल के अस्तित्व से पहचाना जाता है {{Mono|\video_ts\video_ts.ifo}}. डीवीडी के लिए कार्रवाई भी सामान्यतः प्ले और सामान्यतः कॉल पर सेट होती है {{Mono|dvdplay.exe}}.


तथ्य यह है कि ऑडियो सीडी और मूवी डीवीडी की जांच ऑटोरन से पहले की जाती है, इस प्रकार के मीडिया के स्वचालित खेल को अक्षम करने के निहितार्थ हैं। AutoRun#रजिस्ट्री और समूह नीति के माध्यम से AutoRun को अक्षम करना या खोजना {{Mono|QueryCancelAutoPlay}} किसी एप्लिकेशन के भीतर संदेश इन मीडिया प्रकारों को प्रविष्टि पर स्वचालित रूप से चलने से नहीं रोकते हैं।<ref>[http://support.microsoft.com/kb/150449 How to disable (W95) AutoPlay], Microsoft, ''Knowledge Base''</ref>
यदि डीवीडी एक मूवी डीवीडी है तो एक्सप्लोरर डीवीडी फ़ाइल प्रकार के लिए पंजीकृत डिफ़ॉल्ट क्रिया को कॉल करता है। मूवी डीवीडी को {{Mono|\video_ts\video_ts.ifo}} फ़ाइल की उपस्थिति से पहचाना जाता है। डीवीडी के लिए क्रिया भी सामान्यतः "प्ले" पर सेट होती है और सामान्यतः इसे {{Mono|dvdplay.exe}} कहा जाता है।
हालाँकि, कोई ऑडियोसीडी के लिए फ़ाइल प्रकार को संपादित करके और डिफ़ॉल्ट सेट पर क्लिक करके ऑडियो सीडी को अक्षम कर सकता है। यह उस फ़ाइल प्रकार के लिए डिफ़ॉल्ट के रूप में प्ले क्रिया को हटा देगा। वैकल्पिक रूप से, के अंतर्गत (डिफ़ॉल्ट) प्रविष्टि को बदल रहा हूँ {{Mono|HKEY_CLASSES_ROOT\AudioCD\Shell}} (एक रिक्त स्ट्रिंग) की कुंजी वही कार्य पूरा करेगी। मूवी डीवीडी के लिए अक्षम करने की क्रिया समान है, ऑडियोसीडी के स्थान पर डीवीडी का उपयोग किया जाता है।


Windows 98SE में प्रासंगिक रजिस्ट्री सेटिंग्स उनके डिफ़ॉल्ट के साथ नीचे दिखाई गई हैं:
तथ्य यह है कि ऑडियो सीडी और मूवी डीवीडी की जांच ऑटोरन से पहले की जाती है, इस प्रकार के मीडिया के स्वचालित प्लेइंग को अक्षम करने का निहितार्थ है। रजिस्ट्री या ग्रुप नीति के माध्यम से ऑटोरन को अक्षम करना या किसी एप्लिकेशन के भीतर {{Mono|क्वेरीकैंसिलऑटोप्ले}} संदेशों की तलाश करना इन मीडिया प्रकारों को प्रविष्टि पर स्वचालित रूप से चलने से नहीं रोकता है।<ref>[http://support.microsoft.com/kb/150449 How to disable (W95) AutoPlay], Microsoft, ''Knowledge Base''</ref>


<पूर्व>
हालाँकि, कोई ऑडियोसीडी के लिए फ़ाइल प्रकार को संपादित करके और "सेट डिफ़ॉल्ट" पर क्लिक करके ऑडियो सीडी को अक्षम कर सकता है। यह उस फ़ाइल प्रकार के लिए प्ले क्रिया को डिफ़ॉल्ट के रूप में हटा देगा। वैकल्पिक रूप से, {{Mono|HKEY_CLASSES_ROOT\AudioCD\Shell}} की (कुंजी) के अंतर्गत (डिफ़ॉल्ट) प्रविष्टि को "" (एक रिक्त स्ट्रिंग) में बदलने से वही काम पूरा हो जाएगा। मूवी डीवीडी के लिए अक्षम करने की क्रिया समान है, जिसमें "ऑडियोसीडी" के स्थान पर "डीवीडी" का उपयोग किया जाता है।
HKEY_CLASSES_ROOT\AudioCD\shell
    (डिफ़ॉल्ट) चलाएँ


HKEY_CLASSES_ROOT\ऑडियोसीडी\शेल\प्ले
विंडोज़ 98एसई में प्रासंगिक रजिस्ट्री सेटिंग्स उनके डिफ़ॉल्ट के साथ नीचे दिखाई गई हैं:
    (डिफ़ॉल्ट) &चलाएँ
HKEY_CLASSES_ROOT\AudioCD\shell
    (Default)    "Play"
HKEY_CLASSES_ROOT\AudioCD\shell\play
    (Default)    "&Play"
HKEY_CLASSES_ROOT\AudioCD\shell\play\command
    (Default)    "%SystemRoot%\cdplayer.exe /play %1"
HKEY_CLASSES_ROOT\DVD\shell
    (Default)    "Play"
HKEY_CLASSES_ROOT\DVD\shell\play
    (Default)   "&Play"
HKEY_CLASSES_ROOT\DVD\shell\play\command
    (Default)    "%SystemRoot%\system32\dvdplay.exe /play %1"


HKEY_CLASSES_ROOT\AudioCD\shell\play\कमांड
== वॉल्यूम्स ==
    (डिफ़ॉल्ट) %SystemRoot%\cdplayer.exe /play %1
 
HKEY_CLASSES_ROOT\DVD\shell
    (डिफ़ॉल्ट) चलाएँ
 
HKEY_CLASSES_ROOT\DVD\shell\play
    (डिफ़ॉल्ट) &चलाएँ
 
HKEY_CLASSES_ROOT\DVD\shell\play\कमांड
    (डिफ़ॉल्ट) %SystemRoot%\system32\dvdplay.exe /play %1
</पूर्व>
 
== आयतन ==


=== ऑटोरन ===
=== ऑटोरन ===


यदि फ़ाइल सिस्टम की रूट निर्देशिका में autorun.inf नामक फ़ाइल मौजूद है, तो उस फ़ाइल की सेटिंग्स उपयोगकर्ता को प्रस्तुत किए गए विकल्पों में जोड़ सकती हैं या सामग्री के ऑटोप्ले के दृश्य को प्रभावित कर सकती हैं। विंडोज़ एक्सपी के तहत, इस फ़ाइल का अस्तित्व प्रक्रिया प्रवाह को प्रभावित कर सकता है - ऑटोरन उपयोगकर्ता के हस्तक्षेप के बिना सीधे किसी एप्लिकेशन को निष्पादित करने के लिए आगे बढ़ सकता है। Windows Vista के अंतर्गत, AutoRun इस तरह से AutoPlay को बायपास नहीं कर सकता; यह केवल उपयोगकर्ता के सामने प्रस्तुत विकल्पों में ही जोड़ सकता है। AutoRun आलेख का AutoRun#Inf हैंडलिंग अनुभाग विवरण देता है कि AutoPlay कब और क्या लागू किया गया है।
यदि फ़ाइल सिस्टम की रूट निर्देशिका में autorun.inf नामक फ़ाइल विद्यमान है, तो उस फ़ाइल की सेटिंग्स उपयोगकर्ता के सामने प्रस्तुत विकल्पों में जोड़ सकती हैं या कंटेंट के ऑटोप्ले के दृश्य को प्रभावित कर सकती हैं। विन्डोज़ एक्सपी के अंतर्गत, इस फ़ाइल का अस्तित्व प्रक्रिया प्रवाह को प्रभावित कर सकता है - ऑटोरन उपयोगकर्ता के हस्तक्षेप के बिना सीधे किसी एप्लिकेशन को निष्पादित करने के लिए आगे बढ़ सकता है। विंडोज विस्टा के अंतर्गत, ऑटोरन इस प्रकार ऑटोप्ले को बायपास नहीं कर सकता; यह केवल उपयोगकर्ता को प्रस्तुत विकल्पों में ही जोड़ सकता है। ऑटोरन आलेख का आईएनएफ हैंडलिंग अनुभाग विवरण देता है कि ऑटोप्ले कब और क्या लागू किया गया है।


ऑटोरन परत प्रारंभ में ऑटोरन#रजिस्ट्री और समूह नीति मान तय करती है कि किसी विशेष ड्राइव या ड्राइव प्रकार के लिए कार्रवाई शुरू की जाए या नहीं। यदि नए खोजे गए वॉल्यूम के लिए ऑटोरन को अक्षम कर दिया गया है, तो प्रक्रिया उस बिंदु पर रुक जाती है, जिससे उस वॉल्यूम के लिए ऑटोप्ले प्रभावी रूप से अक्षम हो जाता है।
किसी विशेष ड्राइव या ड्राइव प्रकार के लिए कार्रवाई शुरू करनी है या नहीं, यह तय करने के लिए ऑटोरन परत प्रारंभ में विंडोज रजिस्ट्री मानों से परामर्श लेती है। यदि नए खोजे गए वॉल्यूम के लिए ऑटोरन को अक्षम कर दिया गया है, तो उस बिंदु पर प्रक्रिया रुक जाती है, जिससे उस वॉल्यूम के लिए ऑटोप्ले प्रभावी रूप से अक्षम हो जाता है।


=== सामग्री सूँघना ===
=== कंटेंट स्निफिंग ===


ऑटोरन पूरा होने के बाद, सामग्री के लिए वॉल्यूम की जांच करके ऑटोप्ले शुरू होता है। इसे सामग्री सूंघना कहा जाता है. ऑटोप्ले तय करता है कि वॉल्यूम एक ऑडियो सीडी, मूवी डीवीडी, एक खाली रिकॉर्ड करने योग्य माध्यम (सीडी-आर, सीडी-आरडब्ल्यू, डीवीडी + आर आदि) है या एक सामान्य वॉल्यूम है जिसमें फाइलें हैं।
ऑटोरन पूरा होने के बाद, ऑटोप्ले कंटेंट के लिए वॉल्यूम की जांच करके आरंभ होता है। इसे ''कंटेंट स्निफिंग'' कहा जाता है। ऑटोप्ले यह तय करता है कि वॉल्यूम एक ऑडियो सीडी, मूवी डीवीडी, एक खाली रिकॉर्ड करने योग्य माध्यम (सीडी-आर, सीडी-आरडब्ल्यू, डीवीडी + आर आदि) है या एक सामान्य वॉल्यूम है जिसमें फ़ाइलें हैं।


सामान्य वॉल्यूम के मामले में, ऑटोप्ले रूट निर्देशिका से शुरू होता है और कुछ श्रेणियों या सामग्री प्रकारों में आने वाले फ़ाइल प्रकारों को खोजने के लिए रूट निर्देशिका के नीचे चार निर्देशिका स्तरों की गहराई तक फ़ाइल सिस्टम की खोज करता है।
सामान्य वॉल्यूम के स्थिति में, ऑटोप्ले रूट डायरेक्टरी से शुरू होता है और कुछ श्रेणियों या "कंटेंट प्रकारों" में आने वाले फ़ाइल प्रकारों को खोजने के लिए रूट डायरेक्टरी के नीचे चार डायरेक्टरी स्तरों की गहराई तक फ़ाइल सिस्टम की खोज करता है।


यदि इस खोज में एक या दो सेकंड से अधिक समय लगता है, तो एक प्रगति संवाद चल रही स्कैनिंग प्रक्रिया को दर्शाता है। इस संवाद को एक्सप्लोरर कॉपी ऑपरेशन के साथ आसानी से भ्रमित किया जा सकता है; हालाँकि, कोई फ़ाइल कॉपी या स्थानांतरित नहीं की जा रही है।
यदि इस खोज में एक या दो सेकंड से अधिक समय लगता है, तो प्रगति संवाद चल रही स्कैनिंग प्रक्रिया को दिखाता है। इस डायलॉग को सरलता से एक्सप्लोरर कॉपी ऑपरेशन के साथ भ्रमित किया जा सकता है; हालाँकि, किसी भी फाइल की प्रतिलिपि या स्थानांतरित नहीं किया जा रहा है।


=== सामग्री प्रकार ===
=== कंटेंट प्रकार ===


जहां तक ​​ऑटोप्ले स्निफ़िंग का सवाल है, फ़ाइलें तीन मुख्य श्रेणियों या सामग्री प्रकारों में आती हैं। इन श्रेणियों के बाहर की फ़ाइलें रुचिकर नहीं हैं:
जहां तक ऑटोप्ले स्निफ़िंग का सवाल है, फ़ाइलें तीन मुख्य श्रेणियों या "कंटेंट प्रकार" में आती हैं। इन श्रेणियों से बाहर की फ़ाइलें रुचि की नहीं हैं:


{| style="background:transparent" class="wikitable"
{| style="background:transparent" class="wikitable"
|-
|-
! Pictures
! पिक्चर्स
| .jpg .gif .bmp .png ...
| .jpg .gif .bmp .png ...
|-
|-
! Music
! म्यूज़िक
| .mp3 .wav .wma ...
| .mp3 .wav .wma ...
|-
|-
! Video
! वीडियो
| .avi .mpg ...
| .avi .mpg ...
|}
|}
यदि फ़ाइलें तीन श्रेणियों में से एक से अधिक में आती हैं तो सामग्री को मिश्रित सामग्री माना जाता है।
यदि फ़ाइलें तीन में से एक से अधिक श्रेणियों में आती हैं तो कंटेंट को "मिक्स्ड कंटेंट" माना जाता है।


यदि सामग्री सूँघने की प्रक्रिया में कोई वर्गीकृत करने योग्य सामग्री नहीं मिलती है तो सामग्री को अज्ञात माना जाता है। इसका मतलब यह नहीं है कि कोई फ़ाइल मौजूद नहीं है, बस उपरोक्त तीन सामग्री प्रकारों में से एक या अधिक में आने वाली कोई फ़ाइल नहीं है। इस स्थिति में ऑटोप्ले माध्यम की रूट डायरेक्टरी पर एक एक्सप्लोरर विंडो खोलता है और प्रक्रिया प्रवाह यहीं समाप्त होता है।
यदि कंटेंट स्निफिंग की प्रक्रिया में कोई श्रेणीबद्ध कंटेंट नहीं मिलती है तो कंटेंट को अज्ञात माना जाता है। इसका मतलब यह नहीं है कि कोई फ़ाइलें विद्यमान नहीं हैं, बस उपरोक्त तीन कंटेंट प्रकारों में से एक या अधिक में आने वाली कोई फ़ाइलें नहीं हैं। इस स्थिति में ऑटोप्ले माध्यम की रूट निर्देशिका पर एक एक्सप्लोरर विंडो खोलता है और प्रक्रिया प्रवाह यहीं समाप्त होता है।


=== अनुमानित प्रकार ===
=== पर्सिवडटाइप ===


फ़ाइलों को तीन सामग्री प्रकारों में वर्गीकृत करने के लिए, श्रेणी निर्धारण करने के लिए विभिन्न फ़ाइल एक्सटेंशन से जुड़े PerceivedType मान का उपयोग किया जाता है। PerceivedType को क्रमशः चित्र, संगीत या वीडियो सामग्री प्रकारों में वर्गीकृत करने के लिए छवि, ऑडियो या वीडियो पर सेट किया जा सकता है। विंडोज़ को ज्ञात अन्य PerceivedTypes (टेक्स्ट, कंप्रेस्ड, सिस्टम और एप्लिकेशन) हैं लेकिन ये ऑटोप्ले के लिए प्रासंगिक नहीं हैं।
फ़ाइलों को तीन कंटेंट प्रकारों में वर्गीकृत करने के लिए, विभिन्न फ़ाइल एक्सटेंशन से जुड़े ''पर्सिवडटाइप'' मान का उपयोग श्रेणी निर्धारण करने के लिए किया जाता है। फ़ाइलों को पिक्चर्स, संगीत या वीडियो कंटेंट प्रकारों में वर्गीकृत करने के लिए पर्सिवडटाइप को क्रमशः "इमेज", "ऑडियो" या "वीडियो" पर सेट किया जा सकता है। विंडोज़ (टेक्स्ट, संपीड़ित, सिस्टम और एप्लिकेशन) के लिए अन्य ज्ञात प्रकार हैं लेकिन ये ऑटोप्ले के लिए प्रासंगिक नहीं हैं।


सभी फ़ाइल प्रकार की जानकारी HKEY_CLASSES_ROOT के अंतर्गत रजिस्ट्री में संग्रहीत की जाती है। .avi वीडियो फ़ाइलों और .mp3 संगीत फ़ाइलों के लिए PerceivedType रजिस्ट्री जानकारी निम्नलिखित है:
सभी फ़ाइल प्रकार की जानकारी रजिस्ट्री में HKEY_CLASSES_ROOT के अंतर्गत संग्रहीत है। .avi वीडियो फ़ाइलों और .mp3 म्यूज़िक फ़ाइलों के लिए पर्सिवडटाइप रजिस्ट्री जानकारी निम्नलिखित है:
HKEY_CLASSES_ROOT\.avi
    (Default)        "avifile"
    PerceivedType    "video"
HKEY_CLASSES_ROOT\.mp3
    (Default)        "mp3file"
    PerceivedType    "audio"


<पूर्व>
=== इवेंटहैंडलर (वॉल्यूम) ===
HKEY_CLASSES_ROOT\.avi
    (डिफ़ॉल्ट) avifile
    PerceivedType वीडियो


HKEY_CLASSES_ROOT\.mp3
इवेंटहैंडलर एक तालिका का शीर्षक है जो विभिन्न हैंडलर और ट्रिगर करने वाले इवेंट के बीच संबंध बनाता है। वॉल्यूम-आधारित ईवेंट के स्थिति में, इवेंट हैंडलर रजिस्ट्री के संदर्भ के बिना ऑटोप्ले के लिए पूरी तरह से आंतरिक रूप से जेनरेट होते हैं।
    (डिफ़ॉल्ट) mp3फ़ाइल
    PerceivedType ऑडियो
</पूर्व>


=== इवेंटहैंडलर (वॉल्यूम) ===
ध्यान दें कि विंडोज़ रजिस्ट्री के ऑटोप्लेहैंडलर अनुभाग की जांच से कंटेंटटाइपस्निफर्स और कंटेंटटाइपहैंडलर कुंजियाँ सामने आती हैं। इन कुंजियों के अतिरिक्त, विभिन्न उपकुंजियाँ और मान वॉल्यूम-आधारित ऑटोप्ले से संबंधित और यहां तक कि उसे नियंत्रित करते हुए दिखाई देंगे। हालाँकि, विंडोज एक्सपी एसपी2 की तरह, इन कुंजियों को केवल भविष्य में उपयोग के लिए परिभाषित किया गया है और इन्हें ऑटोप्ले द्वारा एक्सेस नहीं किया जाता है।<ref>[http://groups.google.ie/group/microsoft.public.platformsdk.shell/msg/9b0417ffa1a1dc7c?hl=en Context Type Handlers], Usenet, microsoft.public.platformsdk.shell</ref>


इवेंटहैंडलर एक तालिका का शीर्षक है जो विभिन्न हैंडलर और ट्रिगरिंग इवेंट के बीच संबंध बनाता है। वॉल्यूम-आधारित घटनाओं के मामले में, इवेंट हैंडलर रजिस्ट्री के संदर्भ के बिना ऑटोप्ले के लिए पूरी तरह से आंतरिक रूप से उत्पन्न होते हैं।
निम्नलिखित पूर्वनिर्धारित इवेंटहैंडलर में से एक को केवल उस निर्णय के आधार पर चुना जाता है जो ऑटोप्ले वॉल्यूम परीक्षा और कंटेंट स्निफिंग के बाद आंतरिक रूप से करता है:


ध्यान दें कि की परीक्षा {{Mono|AutoPlayHandlers}}विंडोज़ रजिस्ट्री के अनुभाग से पता चलता है {{Mono|ContentTypeSniffers}} और {{Mono|ContentTypeHandlers}} चांबियाँ। इन कुंजियों के अलावा, विभिन्न उपकुंजियाँ और मान वॉल्यूम-आधारित ऑटोप्ले से संबंधित और यहां तक ​​कि नियंत्रित भी प्रतीत होंगे। हालाँकि, Windows XP SP2 के अनुसार, इन कुंजियों को केवल भविष्य में उपयोग के लिए परिभाषित किया गया है और इन्हें ऑटोप्ले द्वारा एक्सेस नहीं किया जाता है।<ref>[http://groups.google.ie/group/microsoft.public.platformsdk.shell/msg/9b0417ffa1a1dc7c?hl=en Context Type Handlers], Usenet, microsoft.public.platformsdk.shell</ref>
इवेंटहैंडलर एक तालिका का शीर्षक है जो विभिन्न हैंडलर और ट्रिगरिंग इवेंट के बीच संबंध बनाता है। वॉल्यूम-आधारित घटनाओं के स्थिति में, इवेंट हैंडलर रजिस्ट्री के संदर्भ के बिना ऑटोप्ले के लिए पूरी तरह से आंतरिक रूप से उत्पन्न होते हैं।
निम्नलिखित पूर्वनिर्धारित इवेंटहैंडलर में से एक को पूरी तरह से ऑटोप्ले द्वारा वॉल्यूम जांच और सामग्री सूँघने के बाद आंतरिक रूप से लिए गए निर्णय के आधार पर चुना जाता है:


{| class="wikitable"
{| class="wikitable"
|-
|-
! Media or content type !! EventHandler
! मीडिया या कंटेंट टाइप !! इवेंटहैंडलर
|-
|-
| Pictures             || ShowPicturesOnArrival
| पिक्चर्स             || शोपिक्चर्सऑनअराइवल
|-
|-
| Music files           || PlayMusicFilesOnArrival
| म्यूजिक फ़ाइलें           || प्लेम्यूज़िकफाइल्सऑनअराइवल
|-
|-
| Video files           || PlayVideoFilesOnArrival
| वीडियो फ़ाइलें           || प्लेवीडियोफाइल्सऑनअराइवल
|-
|-
| Mixed content         || MixedContentOnArrival
| मिक्स्ड कंटेंट         || मिक्स्डकंटेंटऑनअराइवल
|-
|-
| Blank CD-R/CD-RW     || HandleCDBurningOnArrival
| ब्लैंक सीडी-आर/सीडी-आरडब्ल्यू     || हैंडलसीडीबर्निंगऑनअराइवल
|-
|-
| Music CD             || PlayCDAudioOnArrival
| म्यूजिक सीडी             || प्लेसीडीऑडियोऑनअराइवल
|-
|-
| DVD movie             || PlayDVDMovieOnArrival
| डीवीडी मूवी             || प्लेडीवीडीमूवीऑनअराइवल
|-
|-
! colspan="2" | Added in Windows Vista
! colspan="2" | एडेड इन विन्डोज़ विस्टा
|-
|-
| Super VideoCD movies || PlaySuperVideoCDMovieOnArrival
| सुपर वीडियोसीडी मूवीज || प्लेसुपरवीडियोसीडीमूवीऑनअराइवल
|-
|-
| VideoCD movies       || PlayVideoCDMovieOnArrival
| वीडियोसीडी मूवीज       || प्लेवीडियोसीडीमूवीऑनअराइवल
|-
|-
| An autorun.inf specifies an executable || AutorunINFLegacyArrival<ref>[https://technet.microsoft.com/en-us/magazine/cc137730.aspx Security Watch Island Hopping: The Infectious Allure of Vendor Swag], ''TechNet Magazine''</ref>
| autorun.inf एक निष्पादन योग्य निर्दिष्ट करता है || ऑटोरनआईएनएफएलगेसीअराइवल<ref>[https://technet.microsoft.com/en-us/magazine/cc137730.aspx Security Watch Island Hopping: The Infectious Allure of Vendor Swag], ''TechNet Magazine''</ref>
|}
|}




== गैर-वॉल्यूम ==
== नॉन-वॉल्यूम ==


=== डिवाइस विशेषताएँ ===
=== डिवाइस विशेषताएँ ===


चूँकि विंडोज़ गैर-वॉल्यूम उपकरणों पर सामग्री सूँघने का काम नहीं कर सकता है, ऑटोप्ले इन उपकरणों का विश्लेषण उनकी सामग्री के बजाय उनकी विशेषताओं के आधार पर करता है। प्रत्येक नए खोजे गए उपकरण में पहचान संबंधी जानकारी होती है, जो आम तौर पर उपकरण के भीतर ही संग्रहीत होती है। यह जानकारी गणनाकारों द्वारा एकत्र की जाती है और इसका उपयोग पहचान स्ट्रिंग बनाने के लिए किया जाता है जिसे विंडोज़ डिवाइस तक पहुंचने और संदर्भित करते समय संदर्भित करता है। किसी विशेष डिवाइस के लिए पहचान स्ट्रिंग को डिवाइस आईडी कहा जाता है।<ref>[http://msdn.microsoft.com/en-us/library/ms791083.aspx Device Identification Strings], Microsoft, ''MSDN''</ref>
चूंकि विंडोज़ नॉन-वॉल्यूम डिवाइसों पर कंटेंट स्निफिंग का काम नहीं कर सकता है, ऑटोप्ले इन उपकरणों का विश्लेषण उनकी कंटेंट के बजाय उनकी विशेषताओं के आधार पर करता है। प्रत्येक नए खोजे गए उपकरण में पहचान की जानकारी होती है, जो सामान्यतः उपकरण के भीतर ही संग्रहीत होती है। यह जानकारी गणनाकारों द्वारा एकत्र की जाती है और इसका उपयोग पहचान स्ट्रिंग बनाने के लिए किया जाता है जिसे विंडोज़ डिवाइस तक पहुंचने और संदर्भित करने के दौरान संदर्भित करता है। किसी विशेष डिवाइस के लिए पहचान स्ट्रिंग को ''डिवाइस आईडी'' कहा जाता है।<ref>[http://msdn.microsoft.com/en-us/library/ms791083.aspx Device Identification Strings], Microsoft, ''MSDN''</ref>
इंस्टॉल किए गए प्रत्येक डिवाइस के प्रत्येक इंस्टेंस को विशिष्ट रूप से पहचानने के लिए, विंडोज़ प्रत्येक डिवाइस को एक इंस्टेंस आईडी निर्दिष्ट करता है। इस आईडी में स्थान की जानकारी, या यदि समर्थित हो तो एक सीरियल नंबर शामिल है।


डिवाइस आईडी को इंस्टेंस आईडी के साथ संयोजित करने से एक स्ट्रिंग मिलती है जो सिस्टम में एक व्यक्तिगत डिवाइस की विशिष्ट पहचान करती है। यह डिवाइस इंस्टेंस आईडी है. PCI डिवाइस से एक स्ट्रिंग का एक उदाहरण है:
स्थापित प्रत्येक डिवाइस के प्रत्येक इंस्टेंस को विशिष्ट रूप से पहचानने के लिए, विंडोज़ प्रत्येक डिवाइस को एक ''इंस्टेंस आईडी'' प्रदान करता है। इस आईडी में स्थान की जानकारी, या यदि समर्थित हो तो एक क्रमांक संख्या शामिल है।


डिवाइस आईडी को इंस्टेंस आईडी के साथ जोड़ने पर एक स्ट्रिंग मिलती है जो सिस्टम में एक व्यक्तिगत डिवाइस की विशिष्ट पहचान करती है। यह ''डिवाइस इंस्टेंस आईडी'' है। पीसीआई डिवाइस से स्ट्रिंग का एक उदाहरण है:
: {{Mono|PCI\VEN_1274&DEV_1371&SUBSYS_8030107B&REV_04\0&0E}}
: {{Mono|PCI\VEN_1274&DEV_1371&SUBSYS_8030107B&REV_04\0&0E}}


जब विंडोज़ एक नया डिवाइस खोजता है, तो यह डिवाइस इंस्टेंस को रजिस्ट्री में संग्रहीत करता है:
जब विंडोज़ एक नए डिवाइस की खोज करता है, तो यह डिवाइस इंस्टेंस को रजिस्ट्री में संग्रहीत करता है:


: {{Mono|HKLM\SYSTEM\CurrentControlSet\Enum}}
: {{Mono|HKLM\SYSTEM\CurrentControlSet\Enum}}


विंडोज़ डिवाइस मैनेजर (कंट्रोल पैनल में सिस्टम आइकन के नीचे स्थित) किसी विशेष डिवाइस के लिए डिवाइस इंस्टेंस आईडी प्रकट करेगा। किसी भी डिवाइस के गुण प्राप्त करना, गुण संवाद के विवरण टैब का चयन करना और ड्रॉप डाउन बॉक्स से डिवाइस इंस्टेंस आईडी का चयन करना जानकारी पुनर्प्राप्त करेगा।
विंडोज़ डिवाइस मैनेजर (नियंत्रण कक्ष में सिस्टम आइकन के नीचे स्थित) किसी विशेष डिवाइस के लिए डिवाइस इंस्टेंस आईडी प्रकट करेगा। किसी भी डिवाइस के गुण प्राप्त करने, गुण संवाद के विवरण टैब का चयन करने और ड्रॉप डाउन बॉक्स से "डिवाइस इंस्टेंस आईडी" का चयन करने से जानकारी पुनः प्राप्त हो जाएगी।


प्रत्येक डिवाइस की एक अन्य विशेषता डिवाइस इंटरफ़ेस क्लास है।<ref>[http://msdn.microsoft.com/en-us/library/ms791128.aspx Device Interface Classes], Microsoft, ''MSDN''</ref> यह एक इंटरफ़ेस अनुबंध को परिभाषित करता है, जहां एक डिवाइस उस डिवाइस इंटरफ़ेस क्लास से संबंधित ioctl|इनपुट/आउटपुट कंट्रोल कॉल के मूल सेट का समर्थन करने के लिए सहमत होता है। उदाहरण के लिए, कीबोर्ड इंटरफ़ेस अनुबंध का समर्थन करने के लिए सहमत होने वाले डिवाइस को अन्य बातों के अलावा IOCTL_KEYBOARD_QUERY_ATTRIBUTES IOCTL कॉल का समर्थन करना चाहिए। प्रत्येक वर्ग को एक बड़े सार्वभौमिक रूप से अद्वितीय संख्या के रूप में दर्शाया जाता है जिसे वैश्विक रूप से विशिष्ट पहचानकर्ता कहा जाता है।
प्रत्येक डिवाइस की एक और विशेषता ''डिवाइस इंटरफ़ेस क्लास'' है।<ref>[http://msdn.microsoft.com/en-us/library/ms791128.aspx Device Interface Classes], Microsoft, ''MSDN''</ref> यह एक इंटरफ़ेस अनुबंध को परिभाषित करता है, जहां एक डिवाइस उस डिवाइस इंटरफ़ेस क्लास से संबंधित इनपुट/आउटपुट कंट्रोल कॉल के बुनियादी सेट का समर्थन करने के लिए सहमत होता है। उदाहरण के लिए, कीबोर्ड इंटरफ़ेस अनुबंध का समर्थन करने के लिए सहमत होने वाले उपकरण को अन्य बातों के अतिरिक्त IOCTL_KEYBOARD_QUERY_ATTRIBUTES IOCTL कॉल का समर्थन करना होगा। प्रत्येक वर्ग को एक बड़े सार्वभौमिक रूप से अद्वितीय संख्या के रूप में दर्शाया जाता है जिसे जीयुआईडी कहा जाता है।


एक डिवाइस विभिन्न उपयुक्त इंटरफ़ेस कॉल का समर्थन करने के लिए अनुबंध करते हुए, अपने लिए कई डिवाइस इंटरफ़ेस क्लास GUID पंजीकृत कर सकता है। स्टोरेज डिवाइस से संबंधित सबसे आम इंटरफ़ेस क्लास GUID वॉल्यूम डिवाइस इंटरफ़ेस क्लास GUID है, {{Mono|{53F5630D-B6BF-11D0-94F2-00A0C91EFB8B}}}.
एक डिवाइस अपने लिए कई डिवाइस इंटरफ़ेस क्लास जीयुआईडी पंजीकृत कर सकता है, विभिन्न उपयुक्त इंटरफ़ेस कॉल का समर्थन करने के लिए अनुबंध कर सकता है। स्टोरेज डिवाइस से संबंधित सबसे सामान्य इंटरफ़ेस क्लास जीयुआईडी वॉल्यूम डिवाइस इंटरफ़ेस क्लास जीयुआईडी, {{Mono|{53F5630D-B6BF-11D0-94F2-00A0C91EFB8B}}} है।


डिवाइस इंटरफ़ेस क्लास GUID को रजिस्ट्री में निम्न के अंतर्गत पाया जा सकता है:
डिवाइस इंटरफ़ेस क्लास जीयुआईडी को रजिस्ट्री में निम्न के अंतर्गत पाया जा सकता है:
: {{Mono|HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses}}.
: {{Mono|HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses}}.


=== डिवाइस हैंडलर ===
=== डिवाइस हैंडलर ===


जब एक गैर-वॉल्यूम डिवाइस का विश्लेषण किया जा रहा है, तो ऑटोप्ले डिवाइसहैंडलर प्रविष्टि के लिए रजिस्ट्री में कई स्थानों पर दिखता है। यह बस एक स्ट्रिंग है, जो अन्य जानकारी के साथ संयुक्त होने पर, एक इवेंटहैंडलर (जो हैंडलर को टेबल करता है) का चयन करता है। डिवाइसहैंडलर प्रविष्टियाँ आमतौर पर डिवाइस के निर्माता द्वारा रजिस्ट्री में रखी जाती हैं। ऐसे उपकरणों की व्यापक श्रेणियां भी हैं जिनमें उदाहरण के लिए पूर्वनिर्धारित डिवाइसहैंडलर, वीडियो कैमरा डिवाइस हैं।
जब एक नॉन-वॉल्यूम डिवाइस का विश्लेषण किया जा रहा है, तो ऑटोप्ले ''डिवाइसहैंडलर'' प्रविष्टि के लिए रजिस्ट्री में कई स्थानों पर दिखता है। यह बस एक स्ट्रिंग है, जो अन्य जानकारी के साथ मिलकर एक इवेंटहैंडलर (जो हैंडलर को टेबल करता है) का चयन करता है। डिवाइसहैंडलर प्रविष्टियाँ सामान्यतः डिवाइस के निर्माता द्वारा रजिस्ट्री में रखी जाती हैं। ऐसे उपकरणों की व्यापक श्रेणियां भी हैं जिनमें उदाहरण के लिए पहले से निर्दिष्ट डिवाइसहैंडलर, वीडियो कैमरा उपकरण होते हैं।


ऑटोप्ले दिखने वाला पहला स्थान इसके अंतर्गत है {{Mono|Device Parameters}} डिवाइस इंस्टेंस की कुंजी। उदाहरण के लिए:
ऑटोप्ले दिखने वाला पहला स्थान डिवाइस इंस्टेंस की {{Mono|डिवाइस पैरामीटर्स}} की (कुंजी) के अंतर्गत होता है। उदाहरण के लिए:


: {{Mono|USB\Vid_059b&Pid_0031&REV_0100}}
: {{Mono|USB\Vid_059b&Pid_0031&REV_0100}}


Iomega USB ZIP ड्राइव के लिए USB डिवाइस पहचान स्ट्रिंग है। USB सीरियल नंबर के साथ संयुक्त, मान लीजिए {{Mono|059B003112010E93}}, यह डिवाइस के लिए डिवाइस इंस्टेंस आईडी बनाता है। इस प्रकार {{Mono|Device Parameters key}} यहां पाया जाता है:
आयोमेगा यूएसबी ज़िप ड्राइव के लिए यूएसबी डिवाइस पहचान स्ट्रिंग है। यूएसबी सीरियल नंबर, मान लीजिए {{Mono|059B003112010E93}} के साथ संयुक्त होकर, यह डिवाइस के लिए डिवाइस इंस्टेंस आईडी बनाता है। इस प्रकार डिवाइस पैरामीटर की (कुंजी) निम्न है:  
 
HKLM\...\Enum\USB\Vid_059b&Pid_0031\059B003112010E93\Device Parameters
<पूर्व>
    Icons            ""
HKLM\...\Enum\USB\Vid_059b&Pid_0031\059B003112010E93\डिवाइस पैरामीटर्स
    NoMediaIcons     ""
    माउस
    Label            ""
    NoMediaIcons
    DeviceHandlers    "ZipDeviceHandler"
    लेबल
इस स्थिति में डिवाइसहैंडलर का मान "ज़िपडिवाइसहैंडलर" है। अन्य डिवाइस पैरामीटर भी यहां विद्यमान हो सकते हैं: जब कोई मीडिया विद्यमान न हो तो डिवाइस का प्रतिनिधित्व करने के लिए नोमीडियाआइकॉन्स के साथ-साथ आइकन डिवाइस का प्रतिनिधित्व करने के लिए एक आइकन निर्दिष्ट कर सकते हैं। लेबल डिवाइस के लिए एक अनुकूल नाम निर्दिष्ट करता है।
    डिवाइसहैंडलर ज़िपडिवाइसहैंडलर
</पूर्व>


इस मामले में डिवाइसहैंडलर का मान ZipDeviceHandler है। अन्य डिवाइस पैरामीटर भी यहां मौजूद हो सकते हैं: {{Mono|Icons}} डिवाइस को दर्शाने के लिए एक आइकन निर्दिष्ट कर सकता है {{Mono|NoMediaIcons}} डिवाइस का प्रतिनिधित्व करने के लिए जब इसमें कोई मीडिया मौजूद न हो। {{Mono|Label}} डिवाइस के लिए एक अनुकूल नाम निर्दिष्ट करता है।
यदि डिवाइस इंस्टेंस के अंतर्गत कोई डिवाइसहैंडलर प्रविष्टि नहीं मिलती है, तो ऑटोप्ले डिवाइस इंस्टेंस के अंतर्गत फिर से डिवाइसग्रुप प्रविष्टि के अस्तित्व की जांच करता है। यह उपकरणों के एक पूरे सेट को डिवाइस पैरामीटर साझा करने की अनुमति देता है।
 
HKLM\...\Enum\USB\Vid_059b&Pid_0031\059B003112010E93\Device Parameters
यदि डिवाइस इंस्टेंस के तहत कोई डिवाइसहैंडलर प्रविष्टि नहीं मिलती है, तो ऑटोप्ले डिवाइस इंस्टेंस के तहत फिर से डिवाइसग्रुप प्रविष्टि के अस्तित्व की जांच करता है। यह डिवाइस के पूरे सेट को डिवाइस पैरामीटर साझा करने की अनुमति देता है।
    DeviceGroup    "ZipDrive100"
 
इस डिवाइस ग्रुप के पैरामीटर इसमें संग्रहीत हैं:
<पूर्व>
HKLM\...\Enum\USB\Vid_059b&Pid_0031\059B003112010E93\डिवाइस पैरामीटर्स
    डिवाइसग्रुप ज़िपड्राइव100
</पूर्व>
 
इस डिवाइस समूह के पैरामीटर इसमें संग्रहीत हैं:


: {{Mono|HKLM\...\AutoPlayHandlers\DeviceGroups\''devicegroup''}}
: {{Mono|HKLM\...\AutoPlayHandlers\DeviceGroups\''devicegroup''}}


तो ZipDrive100 समूह उदाहरण के लिए:
इसलिए ज़िपड्राइव100 ग्रुप उदाहरण के लिए:
 
HKLM\...\AutoPlayHandlers\DeviceGroups\ZipDrive100
<पूर्व>
    Icons            "%SystemRoot%\system32\shell32.dll,-230\0\0"
HKLM\...\AutoPlayHandlers\DeviceGroups\ZipDrive100
    Label            "Zip Drive 100"
    प्रतीक %SystemRoot%\system32\shell32.dll,-230\0\0
    DeviceHandlers    "ZipDeviceHandler"
    लेबल ज़िप ड्राइव 100
अंत में, ऑटोप्ले प्रासंगिक डिवाइस इंटरफ़ेस क्लास गाइड की खोज करता है। डिवाइस वर्गों के पैरामीटर इसमें संग्रहीत हैं:
    डिवाइसहैंडलर ज़िपडिवाइसहैंडलर
</पूर्व>
 
अंत में, ऑटोप्ले प्रासंगिक डिवाइस इंटरफ़ेस क्लास GUID खोजता है। डिवाइस कक्षाओं के पैरामीटर इसमें संग्रहीत हैं:


: {{Mono|HKLM\...\AutoPlayHandlers\DeviceClasses\''{classguid}''}}
: {{Mono|HKLM\...\AutoPlayHandlers\DeviceClasses\''{classguid}''}}


यहां वह प्रविष्टि है जिसे Microsoft एप्लिकेशन मूवी मेकर किसी भी और सभी वीडियो कैमरा डिवाइस के लिए पंजीकृत करता है:
यहां वह प्रविष्टि है जिसे माइक्रोसॉफ्ट एप्लिकेशन मूवी मेकर किसी भी और सभी वीडियो कैमरा डिवाइस के लिए पंजीकृत करता है:
 
HKLM\...\AutoPlayHandlers\DeviceClasses\{CC7BFB41-F175-11D1-A392-00E0291F3959}
<पूर्व>
    DeviceHandlers    "VideoCameraDeviceHandler"
HKLM\...\AutoPlayHandlers\DeviceClasses\{CC7BFB41-F175-11D1-A392-00E0291F3959}
    Label            "@C:\Program Files\Movie Maker\wmm2res.dll,-63094"
    डिवाइसहैंडलर वीडियोकैमराडिवाइसहैंडलर
    Icons            "C:\WINDOWS\system32\shell32.dll,-317\0\0"
    लेबल @C:\प्रोग्राम फ़ाइलें\मूवी मेकर\wmm2res.dll,-63094
    प्रतीक C:\WINDOWS\system32\shell32.dll,-317\0\0
</पूर्व>


== यह भी देखें ==
== यह भी देखें ==
Line 295: Line 278:


;सॉफ़्टवेयर अन्य परिवेशों में समान कार्यक्षमता प्रदान करता है
;सॉफ़्टवेयर अन्य परिवेशों में समान कार्यक्षमता प्रदान करता है
* [[सूक्ति]] में गनोम-वॉल्यूम-प्रबंधक
* [[सूक्ति|जीएनओएमई]] में गनोम-वॉल्यूम-मैनेजर
* थूनर (थूनर-वोलमैन प्लगइन का उपयोग करके<ref>{{cite web|url=http://goodies.xfce.org/projects/thunar-plugins/thunar-volman|title=projects:thunar-plugins:thunar-volman [Xfce Goodies]|website=goodies.xfce.org}}</ref>) [[Xfce]] में
* [[Xfce]] में थूनर (थूनर-वोलमैन प्लगइन का उपयोग करके<ref>{{cite web|url=http://goodies.xfce.org/projects/thunar-plugins/thunar-volman|title=projects:thunar-plugins:thunar-volman [Xfce Goodies]|website=goodies.xfce.org}}</ref>)


== संदर्भ ==
== संदर्भ ==


{{Reflist}}
{{Reflist}}


== बाहरी संबंध ==
== बाहरी संबंध ==
* [http://msdn.microsoft.com/en-us/magazine/cc301341.aspx AutoPlay in Windows XP], MSDN Magazine, November 2001
* [http://msdn.microsoft.com/en-us/magazine/cc301341.aspx AutoPlay in विन्डोज़ एक्सपी], MSDN Magazine, November 2001
* [http://www.codeproject.com/KB/system/AutoplayDemo.aspx Implement an Autoplay Handler], CodeProject
* [http://www.codeproject.com/KB/system/AutoplayDemo.aspx Implement an Autoplay Handler], CodeProject
{{Microsoft Windows components}}
{{DEFAULTSORT:Autoplay}}[[Category: विंडोज़ घटक]]  
{{DEFAULTSORT:Autoplay}}[[Category: विंडोज़ घटक]]  


Line 314: Line 294:
[[Category: Machine Translated Page]]
[[Category: Machine Translated Page]]
[[Category:Created On 13/08/2023]]
[[Category:Created On 13/08/2023]]
[[Category:Vigyan Ready]]

Latest revision as of 21:38, 10 October 2023

ऑटोप्ले, एक विशेषता जो विंडोज 98 में प्रस्तुत की गई थी, जो नए खोजे गए रिमूवेबल मीडिया और उपकरणों की जांच करती है और उस कंटेंट के आधार पर जैसे कि पिक्चर्स, म्यूज़िक या वीडियो फ़ाइल्स, उस कंटेंट को प्ले करने या प्रदर्शित करने के लिए एक उपयुक्त एप्लिकेशन को लॉन्च करती है।[1] यह ऑटोरन ऑपरेटिंग सिस्टम विशेषता के सामान है। ऑटोप्ले का निर्माण इसलिए किया गया था ताकि कंप्यूटर से जुड़ें उपकरणों का उपयोग सरल हो सके - एमपी 3 प्लेयर्स, मेमोरी कार्ड्स, यूएसबी स्टोरेज डिवाइस और अन्य - जिससे कि इन उपकरणों पर विद्यमान कंटेंट को एक्सेस और देखने के लिए आवश्यक सॉफ़्टवेयर को स्वचालित रूप से शुरू करें। ऑटोप्ले को ऑटोप्ले-संगत सॉफ़्टवेयर और हार्डवेयर से बढ़ाया जा सकता है। इसे उपयोगकर्ता द्वारा पसंदीदा एप्लिकेशन को ऑटोप्ले इवेंट और एक्शन के साथ जोड़ने के लिए कॉन्फ़िगर किया जा सकता है।

अवलोकन

जब कोई उपयोगकर्ता किसी ड्राइव में सीडी-रोम डालता है या यूएसबी कैमरा जोड़ता है, तो विंडोज अराइवल का पता लगाता है और डिवाइस की जांच करने या माध्यम की खोज करने की प्रक्रिया शुरू करता है। यह उपकरण की या मीडियम पर विद्यमान संपत्तियों की खोज कर रहा है ताकि ऑटोप्ले उपयोगकर्ता को एक समझदार विकल्पों का सेट प्रस्तुत कर सके। जब उपयोगकर्ता एक विशेष चयन करता है, तो उन्हें उस चयन को अगली बार विंडोज़ उस कंटेंट या उपकरण को देखता है, स्वचालित बनाने का विकल्प भी होता है।[2]

यह डायलॉग उपयोगकर्ता द्वारा डीवीडी को एक डीवीडी रीडर में डालने का परिणाम दिखाता है, इस स्थिति में D: ड्राइव। ऑटोप्ले ने निर्णय लिया है कि संग्रहण बहुत संभावित रूप से एक डीवीडी मूवी है और उस निर्णय के आधार पर उपयोगकर्ता को कुछ क्रियाएँ प्रस्तुत करता है। इन क्रियाओं को 'हैंडलर्स' कहा जाता है और विभिन्न प्रकार की कंटेंट के साथ जुड़े होते हैं। उपयोगकर्ता अब अपना निर्णय कर सकते हैं और आगे बढ़ने के लिए ओके पर क्लिक कर सकते हैं। हालाँकि, यदि वे इस बिंदु पर "सदैव चयनित क्रिया करें" टिक बॉक्स पर भी टिक लगाते हैं, तो अगली बार उस विशेष ड्राइव पर विशेष सामग्री प्रकार देखे जाने पर उन्हें संकेत नहीं दिया जाएगा; चयनित एप्लिकेशन स्वतः प्रारंभ हो जाएगा।

ऑटोप्ले गुणधर्म

यदि कोई उपयोगकर्ता उस निर्णय पर पछतावा करता है या किसी विशेष सामग्री प्रकार के लिए स्वचालित ऑटोप्ले चयन करना चाहता है, तो किसी भी ड्राइव के लिए ऑटोप्ले गुण माई कंप्यूटर डेस्कटॉप आइकन के माध्यम से पहुंच योग्य हैं। एक ड्राइव का चयन करना और फिर विंडोज़ एक्सप्लोरर मेनू से "फ़ाइल/गुण" का चयन करना, उसके बाद ऑटोप्ले टैब का चयन करना, दिखाए गए जैसा ही एक संवाद देता है। कंटेंट के प्रकार ड्रॉप-डाउन बॉक्स के साथ चुने जा सकते हैं। यहाँ डायलॉग दिखाता है कि यदि कभी भी ऑटोप्ले ड्राइव D: पर कंटेंट का प्रकार निर्धारित करता है कि "पिक्चर्सें" हैं, तो उपलब्ध हैंडलर्स। क्रिया का चयन करने से उस क्रिया को उस उपयोगकर्ता के लिए स्वचालित बना देता है। "सदैव मुझे कोई एक्शन चयनित करने के लिए प्रेरित करें" का चयन करने से कोई भी एसोसिएशन हट जाता है; अगली बार ऑटोप्ले संकेत देगा।

उपलब्ध कंटेंट के प्रकार उस चुने गए ड्राइव के प्रकार के साथ बदल सकते हैं। किसी भी ड्राइव के साथ "पिक्चर्स", "म्यूज़िक फ़ाइल्स" और "वीडियो फ़ाइल्स" उपलब्ध हैं। डीवीडी और सीडी ड्राइव्स में "म्यूज़िक सीडी" या "डीवीडी मूवी" भी हो सकता है, और विंडोज़ विस्टा में "वीडियो सीडी मूवी" जैसी अन्य चीज़ें भी जोड़ी जा सकती हैं।

मिक्स्ड कंटेंट

"मिक्स्ड कंटेंट" फ़ाइल कंटेंट प्रकारों के एक से अधिक पिक्चर्स, म्यूज़िक फ़ाइलें या वीडियो फ़ाइल कंटेंट प्रकारों में आने का परिणाम है। ध्यान दें कि ऑडियो ट्रैक वाली सीडी को विंडोज द्वारा हमेशा "म्यूजिक सीडी" माना जाता है, डेटा ट्रैक की उपस्थिति कुछ भी हो।[3] इसलिए, पिक्चर फाइलों, वीडियो फाइलों और ऑडियो ट्रैक वाली सीडी एक "म्यूज़िक सीडी" है; यह "मिक्स्ड कंटेंट" नहीं है।

यदि यह ऑटोप्ले निर्णय का परिणाम है, तो उपयोगकर्ता को हमेशा ऑटोप्ले संवाद के साथ प्रस्तुत किया जाता है। इसमें पाए गए कंटेंट के लिए उपयुक्त समझे जाने वाले एप्लिकेशन का चयन शामिल होगा। इस प्रकार यदि म्यूज़िक फ़ाइलें और वीडियो फ़ाइलें दोनों एक फ्लैश ड्राइव पर खोजी जाती हैं, तो उपयोगकर्ता को "वीडियो फ़ाइलों" के लिए हैंडलर के साथ-साथ "म्यूज़िक फ़ाइलों" के लिए हैंडलर में से चुनने का विकल्प मिलेगा। इस स्थिति में, उपयोगकर्ता अपने चयन को डिफ़ॉल्ट नहीं बना सकता।

हालाँकि, किसी भी ड्राइव के लिए ऑटोप्ले प्रॉपर्टी डायलॉग सामान्यतः कंटेंट प्रकार विकल्प के रूप में "मिक्स्ड कंटेंट" देता है। यहां उपलब्ध विकल्प उन कार्रवाइयों तक सीमित हैं जो किसी भी प्रकार की फ़ाइलों को संभाल सकते हैं, सामान्यतः "फ़ाइलें देखने के लिए फ़ोल्डर खोलें" यहां सूचीबद्ध एकमात्र हैंडलर है। यह उपयोगकर्ता को उस क्रिया को मिक्स्ड कंटेंट के लिए डिफ़ॉल्ट बनाने में सक्षम बनाता है।

नॉन-वॉल्यूम डिवाइस

कुछ प्रकार के उपकरण "माई कंप्यूटर" में ड्राइव अक्षर के रूप में प्रकट नहीं होते हैं। इन्हें नॉन-वॉल्यूम डिवाइस कहा जाता है और ऑटोप्ले इन्हें सीडी और डीवीडी जैसे वॉल्यूम डिवाइस से कुछ अलग ढंग से संभालता है। कई डिजिटल कैमरे और वीडियो डिवाइस इस श्रेणी में आते हैं।

चूंकि विंडोज कंटेंट प्रकार निर्धारित करने के लिए डिवाइस पर फ़ाइलों की जांच नहीं कर सकता है, इसलिए यह निर्माता पर छोड़ दिया जाता है कि वह कैसे आगे बढ़े। एक निर्माता अपने विशेष डिवाइस के लिए हैंडलर को पंजीकृत कर सकता है, अपने डिवाइस को डिवाइस के ग्रुप में जोड़ सकता है (उदाहरण: ज़िपड्राइव) या डिवाइस क्लास (उदाहरण: सभी डिवाइस जो वीडियो कैमरे हैं) को उनके लिए अपने डिवाइस को संभालने की अनुमति दे सकता है। यह निर्धारित करता है कि कौन से हैंडलर को उनके डिवाइस की खोज होने पर ऑटोप्ले संवाद में सूचीबद्ध किया जाएगा।

चूंकि इस प्रकार के उपकरणों में ड्राइव अक्षर नहीं होता है, इसलिए ऑटोप्ले गुणों को "माई कंप्यूटर" के माध्यम से एक्सेस या बदला नहीं जा सकता है। हालाँकि, जब कोई उपकरण संलग्न होता है, तो खोज के कारण विंडोज़ टास्कबार अधिसूचना क्षेत्र (सामान्यतः ट्रे के रूप में संदर्भित) में एक आइकन रखता है। इस उपकरण के लिए ऑटोप्ले प्राथमिकताएँ अब इस आइकन पर क्लिक करके बदली जा सकती हैं। आसन्न इमेज उस आइकन को दिखाती है जो वीडियो कैमरा संलग्न होने पर दिखाई देता है।

डिफ़ॉल्ट सेटिंग्स

विंडोज़ की नई स्थापना पर, हैंडलर एप्लिकेशन का एक डिफ़ॉल्ट सेट ऑटोप्ले सिस्टम के साथ पंजीकृत होता है।[2] विंडोज एक्सपी एसपी2 के साथ निम्नलिखित डिफ़ॉल्ट हैं। एक्शन और प्रोवाइडर केवल हैंडलर के भीतर संग्रहीत स्ट्रिंग हैं, वे उपयोगकर्ता को यह बेहतर विचार देने के लिए भिन्न हो सकते हैं कि यदि वे उस कार्रवाई को चुनते हैं तो क्या होगा। वे उपयोगकर्ता की पसंदीदा भाषा के अनुरूप भी बदल सकते हैं। कई हैंडलर समान विंडोज़ एप्लिकेशन का उपयोग करते हैं; उदाहरण के लिए, विंडोज मीडिया प्लेयर का उपयोग म्यूज़िक फ़ाइलों के साथ-साथ डीवीडी फिल्में चलाने के लिए किया जाता है। दो स्ट्रिंग्स को अच्छी तरह से जोड़ने के लिए ऑटोप्ले द्वारा "यूज़िंग" शब्द जोड़ा गया है।

कंटेंट एक्शन प्रोवाइडर
म्यूज़िक फाइलें प्ले विंडोज़ मीडिया प्लेयर
फ़ाइलें देखने के लिए फ़ोल्डर खोलें विंडोज़ एक्सप्लोरर
पिक्चर्स पिक्चर्स को माई कंप्यूटर पर एक फ़ोल्डर में कॉपी करें माइक्रोसॉफ्ट स्कैनर और कैमरा विज़ार्ड
व्यू ए स्लाइडशो ऑफ़ द इमेजेस विंडोज पिक्चर और फैक्स व्यूअर
प्रिंट द पिक्चर्स फोटो प्रिंटिंग विज़ार्ड
फ़ाइलों को देखने के लिए फ़ोल्डर खोलें विंडोज़ एक्सप्लोरर
वीडियो फ़ाइलें प्ले विंडोज़ मीडिया प्लेयर
फ़ाइलें देखने के लिए फ़ोल्डर खोलें विंडोज़ एक्सप्लोरर
मिक्स्ड कंटेंट फ़ाइलें देखने के लिए फ़ोल्डर खोलें विंडोज़ एक्सप्लोरर
म्यूज़िक सीडी रिप म्यूज़िक फ्रॉम सीडी विंडोज़ मीडिया प्लेयर
प्ले ऑडियो सीडी विंडोज़ मीडिया प्लेयर
फ़ाइलें देखने के लिए फ़ोल्डर खोलें विंडोज़ एक्सप्लोरर
डीवीडी मूवी प्ले डीवीडी मूवी विंडोज़ मीडिया प्लेयर
फ़ाइलें देखने के लिए फ़ोल्डर खोलें विंडोज़ एक्सप्लोरर


विंडोज 95 और विंडोज 98

विंडोज़ 95 और विंडोज़ 98 में ऑटोप्ले का एक आदिम संस्करण है। इसका एकमात्र काम ऑडियो सीडी और मूवी डीवीडी से निपटना और उनके लिए एक एप्लिकेशन शुरू करना है। यदि नया आगमन इन श्रेणियों में से किसी एक में नहीं आता है तो विंडोज़ सामान्य ऑटोरन प्रक्रिया के साथ आगे बढ़ता है।[4]

File:Explorer Folder Options.png
विन्डोज़ एक्सपी

ऑडियो सीडी और मूवी डीवीडी के साथ की गई कार्रवाई अनिवार्य रूप से दोनों प्रकार के मीडिया पर विचार करती है मानो वे फ़ाइलें हों; इसके बाद एक्सप्लोरर बस उस फ़ाइल प्रकार से जुड़ी डिफ़ॉल्ट कार्रवाई करता है। फ़ाइल प्रकार और उनसे जुड़ी गतिविधियों को "टूल्स/फ़ोल्डर विकल्प" मेनू के "फ़ाइल प्रकार" टैब से किसी भी एक्सप्लोरर फ़ोल्डर के भीतर से देखा और बदला जा सकता है। वे HKEY_CLASSES_ROOT के अंतर्गत रजिस्ट्री में संग्रहीत हैं।

यदि सीडी एक लाल किताब मानक प्रारूप ऑडियो सीडी है, तो एक्सप्लोरर ऑडियोसीडी फ़ाइल प्रकार के लिए पंजीकृत डिफ़ॉल्ट कार्रवाई को कॉल करता है। इसे सामान्यतः "प्ले" पर सेट किया जाता है और सामान्यतः इसे cdplayer.exe कहा जाता है।[5]

यदि डीवीडी एक मूवी डीवीडी है तो एक्सप्लोरर डीवीडी फ़ाइल प्रकार के लिए पंजीकृत डिफ़ॉल्ट क्रिया को कॉल करता है। मूवी डीवीडी को \video_ts\video_ts.ifo फ़ाइल की उपस्थिति से पहचाना जाता है। डीवीडी के लिए क्रिया भी सामान्यतः "प्ले" पर सेट होती है और सामान्यतः इसे dvdplay.exe कहा जाता है।

तथ्य यह है कि ऑडियो सीडी और मूवी डीवीडी की जांच ऑटोरन से पहले की जाती है, इस प्रकार के मीडिया के स्वचालित प्लेइंग को अक्षम करने का निहितार्थ है। रजिस्ट्री या ग्रुप नीति के माध्यम से ऑटोरन को अक्षम करना या किसी एप्लिकेशन के भीतर क्वेरीकैंसिलऑटोप्ले संदेशों की तलाश करना इन मीडिया प्रकारों को प्रविष्टि पर स्वचालित रूप से चलने से नहीं रोकता है।[6]

हालाँकि, कोई ऑडियोसीडी के लिए फ़ाइल प्रकार को संपादित करके और "सेट डिफ़ॉल्ट" पर क्लिक करके ऑडियो सीडी को अक्षम कर सकता है। यह उस फ़ाइल प्रकार के लिए प्ले क्रिया को डिफ़ॉल्ट के रूप में हटा देगा। वैकल्पिक रूप से, HKEY_CLASSES_ROOT\AudioCD\Shell की (कुंजी) के अंतर्गत (डिफ़ॉल्ट) प्रविष्टि को "" (एक रिक्त स्ट्रिंग) में बदलने से वही काम पूरा हो जाएगा। मूवी डीवीडी के लिए अक्षम करने की क्रिया समान है, जिसमें "ऑडियोसीडी" के स्थान पर "डीवीडी" का उपयोग किया जाता है।

विंडोज़ 98एसई में प्रासंगिक रजिस्ट्री सेटिंग्स उनके डिफ़ॉल्ट के साथ नीचे दिखाई गई हैं:

HKEY_CLASSES_ROOT\AudioCD\shell
    (Default)    "Play"

HKEY_CLASSES_ROOT\AudioCD\shell\play
    (Default)    "&Play"

HKEY_CLASSES_ROOT\AudioCD\shell\play\command
    (Default)    "%SystemRoot%\cdplayer.exe /play %1"

HKEY_CLASSES_ROOT\DVD\shell
    (Default)    "Play"

HKEY_CLASSES_ROOT\DVD\shell\play
    (Default)    "&Play"

HKEY_CLASSES_ROOT\DVD\shell\play\command
    (Default)    "%SystemRoot%\system32\dvdplay.exe /play %1"

वॉल्यूम्स

ऑटोरन

यदि फ़ाइल सिस्टम की रूट निर्देशिका में autorun.inf नामक फ़ाइल विद्यमान है, तो उस फ़ाइल की सेटिंग्स उपयोगकर्ता के सामने प्रस्तुत विकल्पों में जोड़ सकती हैं या कंटेंट के ऑटोप्ले के दृश्य को प्रभावित कर सकती हैं। विन्डोज़ एक्सपी के अंतर्गत, इस फ़ाइल का अस्तित्व प्रक्रिया प्रवाह को प्रभावित कर सकता है - ऑटोरन उपयोगकर्ता के हस्तक्षेप के बिना सीधे किसी एप्लिकेशन को निष्पादित करने के लिए आगे बढ़ सकता है। विंडोज विस्टा के अंतर्गत, ऑटोरन इस प्रकार ऑटोप्ले को बायपास नहीं कर सकता; यह केवल उपयोगकर्ता को प्रस्तुत विकल्पों में ही जोड़ सकता है। ऑटोरन आलेख का आईएनएफ हैंडलिंग अनुभाग विवरण देता है कि ऑटोप्ले कब और क्या लागू किया गया है।

किसी विशेष ड्राइव या ड्राइव प्रकार के लिए कार्रवाई शुरू करनी है या नहीं, यह तय करने के लिए ऑटोरन परत प्रारंभ में विंडोज रजिस्ट्री मानों से परामर्श लेती है। यदि नए खोजे गए वॉल्यूम के लिए ऑटोरन को अक्षम कर दिया गया है, तो उस बिंदु पर प्रक्रिया रुक जाती है, जिससे उस वॉल्यूम के लिए ऑटोप्ले प्रभावी रूप से अक्षम हो जाता है।

कंटेंट स्निफिंग

ऑटोरन पूरा होने के बाद, ऑटोप्ले कंटेंट के लिए वॉल्यूम की जांच करके आरंभ होता है। इसे कंटेंट स्निफिंग कहा जाता है। ऑटोप्ले यह तय करता है कि वॉल्यूम एक ऑडियो सीडी, मूवी डीवीडी, एक खाली रिकॉर्ड करने योग्य माध्यम (सीडी-आर, सीडी-आरडब्ल्यू, डीवीडी + आर आदि) है या एक सामान्य वॉल्यूम है जिसमें फ़ाइलें हैं।

सामान्य वॉल्यूम के स्थिति में, ऑटोप्ले रूट डायरेक्टरी से शुरू होता है और कुछ श्रेणियों या "कंटेंट प्रकारों" में आने वाले फ़ाइल प्रकारों को खोजने के लिए रूट डायरेक्टरी के नीचे चार डायरेक्टरी स्तरों की गहराई तक फ़ाइल सिस्टम की खोज करता है।

यदि इस खोज में एक या दो सेकंड से अधिक समय लगता है, तो प्रगति संवाद चल रही स्कैनिंग प्रक्रिया को दिखाता है। इस डायलॉग को सरलता से एक्सप्लोरर कॉपी ऑपरेशन के साथ भ्रमित किया जा सकता है; हालाँकि, किसी भी फाइल की प्रतिलिपि या स्थानांतरित नहीं किया जा रहा है।

कंटेंट प्रकार

जहां तक ऑटोप्ले स्निफ़िंग का सवाल है, फ़ाइलें तीन मुख्य श्रेणियों या "कंटेंट प्रकार" में आती हैं। इन श्रेणियों से बाहर की फ़ाइलें रुचि की नहीं हैं:

पिक्चर्स .jpg .gif .bmp .png ...
म्यूज़िक .mp3 .wav .wma ...
वीडियो .avi .mpg ...

यदि फ़ाइलें तीन में से एक से अधिक श्रेणियों में आती हैं तो कंटेंट को "मिक्स्ड कंटेंट" माना जाता है।

यदि कंटेंट स्निफिंग की प्रक्रिया में कोई श्रेणीबद्ध कंटेंट नहीं मिलती है तो कंटेंट को अज्ञात माना जाता है। इसका मतलब यह नहीं है कि कोई फ़ाइलें विद्यमान नहीं हैं, बस उपरोक्त तीन कंटेंट प्रकारों में से एक या अधिक में आने वाली कोई फ़ाइलें नहीं हैं। इस स्थिति में ऑटोप्ले माध्यम की रूट निर्देशिका पर एक एक्सप्लोरर विंडो खोलता है और प्रक्रिया प्रवाह यहीं समाप्त होता है।

पर्सिवडटाइप

फ़ाइलों को तीन कंटेंट प्रकारों में वर्गीकृत करने के लिए, विभिन्न फ़ाइल एक्सटेंशन से जुड़े पर्सिवडटाइप मान का उपयोग श्रेणी निर्धारण करने के लिए किया जाता है। फ़ाइलों को पिक्चर्स, संगीत या वीडियो कंटेंट प्रकारों में वर्गीकृत करने के लिए पर्सिवडटाइप को क्रमशः "इमेज", "ऑडियो" या "वीडियो" पर सेट किया जा सकता है। विंडोज़ (टेक्स्ट, संपीड़ित, सिस्टम और एप्लिकेशन) के लिए अन्य ज्ञात प्रकार हैं लेकिन ये ऑटोप्ले के लिए प्रासंगिक नहीं हैं।

सभी फ़ाइल प्रकार की जानकारी रजिस्ट्री में HKEY_CLASSES_ROOT के अंतर्गत संग्रहीत है। .avi वीडियो फ़ाइलों और .mp3 म्यूज़िक फ़ाइलों के लिए पर्सिवडटाइप रजिस्ट्री जानकारी निम्नलिखित है:

HKEY_CLASSES_ROOT\.avi
    (Default)        "avifile"
    PerceivedType    "video"

HKEY_CLASSES_ROOT\.mp3
    (Default)        "mp3file"
    PerceivedType    "audio"

इवेंटहैंडलर (वॉल्यूम)

इवेंटहैंडलर एक तालिका का शीर्षक है जो विभिन्न हैंडलर और ट्रिगर करने वाले इवेंट के बीच संबंध बनाता है। वॉल्यूम-आधारित ईवेंट के स्थिति में, इवेंट हैंडलर रजिस्ट्री के संदर्भ के बिना ऑटोप्ले के लिए पूरी तरह से आंतरिक रूप से जेनरेट होते हैं।

ध्यान दें कि विंडोज़ रजिस्ट्री के ऑटोप्लेहैंडलर अनुभाग की जांच से कंटेंटटाइपस्निफर्स और कंटेंटटाइपहैंडलर कुंजियाँ सामने आती हैं। इन कुंजियों के अतिरिक्त, विभिन्न उपकुंजियाँ और मान वॉल्यूम-आधारित ऑटोप्ले से संबंधित और यहां तक कि उसे नियंत्रित करते हुए दिखाई देंगे। हालाँकि, विंडोज एक्सपी एसपी2 की तरह, इन कुंजियों को केवल भविष्य में उपयोग के लिए परिभाषित किया गया है और इन्हें ऑटोप्ले द्वारा एक्सेस नहीं किया जाता है।[7]

निम्नलिखित पूर्वनिर्धारित इवेंटहैंडलर में से एक को केवल उस निर्णय के आधार पर चुना जाता है जो ऑटोप्ले वॉल्यूम परीक्षा और कंटेंट स्निफिंग के बाद आंतरिक रूप से करता है:

इवेंटहैंडलर एक तालिका का शीर्षक है जो विभिन्न हैंडलर और ट्रिगरिंग इवेंट के बीच संबंध बनाता है। वॉल्यूम-आधारित घटनाओं के स्थिति में, इवेंट हैंडलर रजिस्ट्री के संदर्भ के बिना ऑटोप्ले के लिए पूरी तरह से आंतरिक रूप से उत्पन्न होते हैं।

मीडिया या कंटेंट टाइप इवेंटहैंडलर
पिक्चर्स शोपिक्चर्सऑनअराइवल
म्यूजिक फ़ाइलें प्लेम्यूज़िकफाइल्सऑनअराइवल
वीडियो फ़ाइलें प्लेवीडियोफाइल्सऑनअराइवल
मिक्स्ड कंटेंट मिक्स्डकंटेंटऑनअराइवल
ब्लैंक सीडी-आर/सीडी-आरडब्ल्यू हैंडलसीडीबर्निंगऑनअराइवल
म्यूजिक सीडी प्लेसीडीऑडियोऑनअराइवल
डीवीडी मूवी प्लेडीवीडीमूवीऑनअराइवल
एडेड इन विन्डोज़ विस्टा
सुपर वीडियोसीडी मूवीज प्लेसुपरवीडियोसीडीमूवीऑनअराइवल
वीडियोसीडी मूवीज प्लेवीडियोसीडीमूवीऑनअराइवल
autorun.inf एक निष्पादन योग्य निर्दिष्ट करता है ऑटोरनआईएनएफएलगेसीअराइवल[8]


नॉन-वॉल्यूम

डिवाइस विशेषताएँ

चूंकि विंडोज़ नॉन-वॉल्यूम डिवाइसों पर कंटेंट स्निफिंग का काम नहीं कर सकता है, ऑटोप्ले इन उपकरणों का विश्लेषण उनकी कंटेंट के बजाय उनकी विशेषताओं के आधार पर करता है। प्रत्येक नए खोजे गए उपकरण में पहचान की जानकारी होती है, जो सामान्यतः उपकरण के भीतर ही संग्रहीत होती है। यह जानकारी गणनाकारों द्वारा एकत्र की जाती है और इसका उपयोग पहचान स्ट्रिंग बनाने के लिए किया जाता है जिसे विंडोज़ डिवाइस तक पहुंचने और संदर्भित करने के दौरान संदर्भित करता है। किसी विशेष डिवाइस के लिए पहचान स्ट्रिंग को डिवाइस आईडी कहा जाता है।[9]

स्थापित प्रत्येक डिवाइस के प्रत्येक इंस्टेंस को विशिष्ट रूप से पहचानने के लिए, विंडोज़ प्रत्येक डिवाइस को एक इंस्टेंस आईडी प्रदान करता है। इस आईडी में स्थान की जानकारी, या यदि समर्थित हो तो एक क्रमांक संख्या शामिल है।

डिवाइस आईडी को इंस्टेंस आईडी के साथ जोड़ने पर एक स्ट्रिंग मिलती है जो सिस्टम में एक व्यक्तिगत डिवाइस की विशिष्ट पहचान करती है। यह डिवाइस इंस्टेंस आईडी है। पीसीआई डिवाइस से स्ट्रिंग का एक उदाहरण है:

PCI\VEN_1274&DEV_1371&SUBSYS_8030107B&REV_04\0&0E

जब विंडोज़ एक नए डिवाइस की खोज करता है, तो यह डिवाइस इंस्टेंस को रजिस्ट्री में संग्रहीत करता है:

HKLM\SYSTEM\CurrentControlSet\Enum

विंडोज़ डिवाइस मैनेजर (नियंत्रण कक्ष में सिस्टम आइकन के नीचे स्थित) किसी विशेष डिवाइस के लिए डिवाइस इंस्टेंस आईडी प्रकट करेगा। किसी भी डिवाइस के गुण प्राप्त करने, गुण संवाद के विवरण टैब का चयन करने और ड्रॉप डाउन बॉक्स से "डिवाइस इंस्टेंस आईडी" का चयन करने से जानकारी पुनः प्राप्त हो जाएगी।

प्रत्येक डिवाइस की एक और विशेषता डिवाइस इंटरफ़ेस क्लास है।[10] यह एक इंटरफ़ेस अनुबंध को परिभाषित करता है, जहां एक डिवाइस उस डिवाइस इंटरफ़ेस क्लास से संबंधित इनपुट/आउटपुट कंट्रोल कॉल के बुनियादी सेट का समर्थन करने के लिए सहमत होता है। उदाहरण के लिए, कीबोर्ड इंटरफ़ेस अनुबंध का समर्थन करने के लिए सहमत होने वाले उपकरण को अन्य बातों के अतिरिक्त IOCTL_KEYBOARD_QUERY_ATTRIBUTES IOCTL कॉल का समर्थन करना होगा। प्रत्येक वर्ग को एक बड़े सार्वभौमिक रूप से अद्वितीय संख्या के रूप में दर्शाया जाता है जिसे जीयुआईडी कहा जाता है।

एक डिवाइस अपने लिए कई डिवाइस इंटरफ़ेस क्लास जीयुआईडी पंजीकृत कर सकता है, विभिन्न उपयुक्त इंटरफ़ेस कॉल का समर्थन करने के लिए अनुबंध कर सकता है। स्टोरेज डिवाइस से संबंधित सबसे सामान्य इंटरफ़ेस क्लास जीयुआईडी वॉल्यूम डिवाइस इंटरफ़ेस क्लास जीयुआईडी, {53F5630D-B6BF-11D0-94F2-00A0C91EFB8B} है।

डिवाइस इंटरफ़ेस क्लास जीयुआईडी को रजिस्ट्री में निम्न के अंतर्गत पाया जा सकता है:

HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses.

डिवाइस हैंडलर

जब एक नॉन-वॉल्यूम डिवाइस का विश्लेषण किया जा रहा है, तो ऑटोप्ले डिवाइसहैंडलर प्रविष्टि के लिए रजिस्ट्री में कई स्थानों पर दिखता है। यह बस एक स्ट्रिंग है, जो अन्य जानकारी के साथ मिलकर एक इवेंटहैंडलर (जो हैंडलर को टेबल करता है) का चयन करता है। डिवाइसहैंडलर प्रविष्टियाँ सामान्यतः डिवाइस के निर्माता द्वारा रजिस्ट्री में रखी जाती हैं। ऐसे उपकरणों की व्यापक श्रेणियां भी हैं जिनमें उदाहरण के लिए पहले से निर्दिष्ट डिवाइसहैंडलर, वीडियो कैमरा उपकरण होते हैं।

ऑटोप्ले दिखने वाला पहला स्थान डिवाइस इंस्टेंस की डिवाइस पैरामीटर्स की (कुंजी) के अंतर्गत होता है। उदाहरण के लिए:

USB\Vid_059b&Pid_0031&REV_0100

आयोमेगा यूएसबी ज़िप ड्राइव के लिए यूएसबी डिवाइस पहचान स्ट्रिंग है। यूएसबी सीरियल नंबर, मान लीजिए 059B003112010E93 के साथ संयुक्त होकर, यह डिवाइस के लिए डिवाइस इंस्टेंस आईडी बनाता है। इस प्रकार डिवाइस पैरामीटर की (कुंजी) निम्न है:

HKLM\...\Enum\USB\Vid_059b&Pid_0031\059B003112010E93\Device Parameters
    Icons             ""
    NoMediaIcons      ""
    Label             ""
    DeviceHandlers    "ZipDeviceHandler"

इस स्थिति में डिवाइसहैंडलर का मान "ज़िपडिवाइसहैंडलर" है। अन्य डिवाइस पैरामीटर भी यहां विद्यमान हो सकते हैं: जब कोई मीडिया विद्यमान न हो तो डिवाइस का प्रतिनिधित्व करने के लिए नोमीडियाआइकॉन्स के साथ-साथ आइकन डिवाइस का प्रतिनिधित्व करने के लिए एक आइकन निर्दिष्ट कर सकते हैं। लेबल डिवाइस के लिए एक अनुकूल नाम निर्दिष्ट करता है।

यदि डिवाइस इंस्टेंस के अंतर्गत कोई डिवाइसहैंडलर प्रविष्टि नहीं मिलती है, तो ऑटोप्ले डिवाइस इंस्टेंस के अंतर्गत फिर से डिवाइसग्रुप प्रविष्टि के अस्तित्व की जांच करता है। यह उपकरणों के एक पूरे सेट को डिवाइस पैरामीटर साझा करने की अनुमति देता है।

HKLM\...\Enum\USB\Vid_059b&Pid_0031\059B003112010E93\Device Parameters
    DeviceGroup    "ZipDrive100"

इस डिवाइस ग्रुप के पैरामीटर इसमें संग्रहीत हैं:

HKLM\...\AutoPlayHandlers\DeviceGroups\devicegroup

इसलिए ज़िपड्राइव100 ग्रुप उदाहरण के लिए:

HKLM\...\AutoPlayHandlers\DeviceGroups\ZipDrive100
    Icons             "%SystemRoot%\system32\shell32.dll,-230\0\0"
    Label             "Zip Drive 100"
    DeviceHandlers    "ZipDeviceHandler"

अंत में, ऑटोप्ले प्रासंगिक डिवाइस इंटरफ़ेस क्लास गाइड की खोज करता है। डिवाइस वर्गों के पैरामीटर इसमें संग्रहीत हैं:

HKLM\...\AutoPlayHandlers\DeviceClasses\{classguid}

यहां वह प्रविष्टि है जिसे माइक्रोसॉफ्ट एप्लिकेशन मूवी मेकर किसी भी और सभी वीडियो कैमरा डिवाइस के लिए पंजीकृत करता है:

HKLM\...\AutoPlayHandlers\DeviceClasses\{CC7BFB41-F175-11D1-A392-00E0291F3959}
    DeviceHandlers    "VideoCameraDeviceHandler"
    Label             "@C:\Program Files\Movie Maker\wmm2res.dll,-63094"
    Icons             "C:\WINDOWS\system32\shell32.dll,-317\0\0"

यह भी देखें

  • ऑटोरन
सॉफ़्टवेयर अन्य परिवेशों में समान कार्यक्षमता प्रदान करता है
  • जीएनओएमई में गनोम-वॉल्यूम-मैनेजर
  • Xfce में थूनर (थूनर-वोलमैन प्लगइन का उपयोग करके[11])।

संदर्भ

  1. "हार्डवेयर ऑटोप्ले का उपयोग करना". Microsoft, MSDN. Retrieved 2019-11-20.
  2. 2.0 2.1 "ऑटोप्ले का उपयोग और कॉन्फ़िगर करना". Microsoft, MSDN. Retrieved 2019-11-20.
  3. "Windows XP में ऑटोप्ले". Microsoft, MSDN Magazine. November 2001. Retrieved 2019-11-20.
  4. How to Disable the Feature That Allows CD-ROMs and Audio CDs to Run Automatically, Microsoft, Knowledge Base
  5. How to Customize the Program Used to Play Audio CDs, Microsoft, Knowledge Base
  6. How to disable (W95) AutoPlay, Microsoft, Knowledge Base
  7. Context Type Handlers, Usenet, microsoft.public.platformsdk.shell
  8. Security Watch Island Hopping: The Infectious Allure of Vendor Swag, TechNet Magazine
  9. Device Identification Strings, Microsoft, MSDN
  10. Device Interface Classes, Microsoft, MSDN
  11. "projects:thunar-plugins:thunar-volman [Xfce Goodies]". goodies.xfce.org.

बाहरी संबंध