यह पहचानने के लिए कैसे करें कि यह IMAPI2 के बारे में मेरे अन्य प्रश्न से आया है कि यह पहचानना संभव है कि कोई डीवीडी/सीडी ड्राइव आभासी है और भौतिक नहीं है?किसी ड्राइव को वर्चुअल या भौतिक
उत्तर
वर्चुअल ड्राइव का उद्देश्य भौतिक मीडिया के बिना, इसके भौतिक समकक्ष के रूप में कार्य करना है। दोनों प्रकार के ड्राइव ऑपरेटिंग सिस्टम के साथ डिवाइस ड्राइवर के समान तरीके से काम करते हैं। मुझे अत्यधिक संदेह है कि उनके बीच का अंतर Win32 एपीआई के भीतर दिखाई देगा। यह आभासी ड्राइव के उद्देश्य के प्रति उलझन में होगा।
मैंने डब्लूएमआई (जो सी # में पहुंच योग्य है) द्वारा प्रदान की गई जानकारी को देखा और कुछ ब्याज पाया। मेरे वर्चुअल ड्राइव की डिवाइस आईडी 'एससीएसआई' के साथ शुरू हुई, जबकि मेरे भौतिक सैटा ड्राइव की डिवाइस आईडी 'आईडीई' से शुरू हुई। मेरा मानना है कि अधिकांश (वर्चुअल ड्राइव सॉफ़्टवेयर) एससीएसआई ड्राइव का अनुकरण करता है; मुझे यकीन नहीं है। आम तौर पर, उपयोगकर्ता के पास आईडीई या सैटा ऑप्टिकल ड्राइव होता है, जिसमें दोनों आईडी 'आईडीई' से शुरू होते हैं।
Virtual Drive Device: "SCSI\CDROM&VEN_ELBY&PROD_CLONEDRIVE&REV_1.4\1&00000000&0&000000"
Real Drive Device: "IDE\CDROMASUS_DRW-24B1ST_________________________1.03____\5&295AF142&0&5.0.0"
मेरे उदाहरण डिवाइस आईडी में नोटिस कि आभासी ड्राइव स्पष्ट रूप से क्लोन ड्राइव सॉफ़्टवेयर के रूप में पहचाना जाता है। आप वर्चुअल ड्राइव सॉफ़्टवेयर की ज्ञात सूची के विरुद्ध निर्माता और उत्पाद का नाम देख सकते हैं। यह बहुत सारे झूठे नकारात्मक पैदा कर सकता है और बनाए रखने के लिए बहुत कठिन हो सकता है।
किसी भी तरह से, मुझे विश्वास नहीं है कि डिवाइस आईडी में सुविधाओं की खोज एक बेहद विश्वसनीय समाधान होगा। वर्चुअल ड्राइव हो सकते हैं जो खुद को अलग-अलग पहचानते हैं। मैंने केवल आपके प्रश्न की खोज में क्लोन ड्राइव और डेमॉन उपकरण का परीक्षण किया।
यदि आप कॉपीराइट संरक्षण के लिए इस दृष्टिकोण का उपयोग करना चाहते थे (आप इसके लिए और क्या उपयोग करेंगे?) तो आपको यह विचार करना होगा कि झूठी आभासी ड्राइव निर्धारण का मौका आपके ग्राहकों को परेशान करने के लायक है या नहीं।
WMI का उपयोग करके ड्राइव का निरीक्षण करने और डिवाइस आईडी तक पहुंचने के लिए सी # कोड यहां दिया गया है। आपको सिस्टम का संदर्भ देना होगा। प्रबंधन असेंबली।
string driveLetter = "F";
ManagementObjectSearcher diskQuery = new ManagementObjectSearcher(String.Format("SELECT * FROM Win32_CDROMDrive WHERE Drive='{0}:'", driveLetter));
ManagementObject diskResult = diskQuery.Get().OfType<ManagementObject>().SingleOrDefault();
string deviceID = null;
if (diskResult != null)
deviceID = (string)diskResult["DeviceID"];
एक तरीका है अपनी कंप्यूटर निर्देशिका पर नेविगेट करना, सी:/ड्राइव और हटाने योग्य हार्ड डिस्क वाला एक। एक भौतिक हार्ड ड्राइव के साथ यदि आप मीडिया पर राइट क्लिक और एक्जेक्ट करते हैं तो सीडी/डीवीडी ट्रे स्लाइड हो जाएगी; हालांकि, वर्चुअल ड्राइव ड्राइव पर संग्रहीत डेटा को साफ़ कर देगा, लेकिन लैपटॉप/कंप्यूटर पर ट्रे को स्लाइड नहीं करेगा।
"ड्राइवइन्फो" में देखें ... इसकी ड्राइवटाइप संपत्ति को देखें।
System.IO.DriveInfo di = new System.IO.DriveInfo ("X: \");
- 1. भौतिक ड्राइव के लिए वॉल्यूम
- 2. सी #: कंप्यूटर में वर्चुअल ड्राइव बनाएं
- 3. वर्चुअल मेमोरी एड्रेस को भौतिक पते पर कैसे अनुवादित करें?
- 4. आईआईएस में वर्चुअल निर्देशिका या साइट के लिए भौतिक पथ बदलें IIS6 या IIs7
- 5. भौतिक एड्रेसिंग और वर्चुअल एड्रेसिंग अवधारणा के बीच अंतर
- 6. कैसे KVM भौतिक बाधा को संभालता है?
- 7. फ़ंक्शन पॉइंटर: भौतिक या आभासी पता
- 8. भौतिक नेटवर्क एडेप्टर से VMware नेटवर्क एडाप्टर को अलग करें- या- वर्चुअल नेटवर्क एडाप्टर का पता लगाएं
- 9. लिनक्स पर एक ही भौतिक स्मृति पर दो वर्चुअल एड्रेस को कैसे मैप करें?
- 10. ड्राइव के पूर्ण या बाहर ड्राइव के लिए IOException
- 11. मतभेद ड्राइव
- 12. यूएसबी ड्राइव
- 13. वर्चुअल तरीके या फ़ंक्शन पॉइंटर्स
- 14. AS400 एम्यूलेटर या वर्चुअल मशीन
- 15. एकाधिक वर्चुअल निर्देशिका को कैसे निकालें?
- 16. वर्चुअल एड्रेस लिनक्स
- 17. ड्राइव
- 18. किसी ऑब्जेक्ट को नकल करने के लिए, क्या इसे या तो इंटरफेस को कार्यान्वित करना या वर्चुअल चिह्नित करना होगा?
- 19. वर्चुअल मेमोरी
- 20. भौतिक वस्तु या विकर्ण माप के उपयोग के बिना उपयोगकर्ताओं को भौतिक स्क्रीन आकार प्राप्त करना संभव है?
- 21. भौतिक स्क्रॉलिंग
- 22. वर्चुअल वर्चुअल वर्चुअल वर्चुअल में बदलें और बाइनरी संगत
- 23. आभासी निर्देशिका भौतिक पथ कैसे प्राप्त करें
- 24. वर्चुअल हार्ड डिस्क (.vhd) Defrag?
- 25. ओएस एक्स में एक डीवीडी ड्राइव के क्षेत्र कोड को निर्धारित करने के बिना किसी डीवीडी को ड्राइव में
- 26. भौतिक एक
- 27. Dalvik या जावा वर्चुअल मशीनों पर संदर्भ?
- 28. प्रणाली ड्राइव
- 29. ड्राइव अक्षर
- 30. क्या लेनदेन लॉग ड्राइव को डेटाबेस ड्राइव जितना तेज़ होना चाहिए?
@ एलबीबी ओपी राज्य, डीवीडी/सीडी ड्राइव आभासी बनाम आभासी है; यानी ... क्या यह MagicISO की तरह कुछ के माध्यम से घुड़सवार है या यह डिवाइस का एक भौतिक घटक है। –