पर डिस्क ज्यामिति का निर्धारण करें मुझे प्रोग्रामेटिक रूप से यह निर्धारित करना होगा कि विंडोज एक्सपी से कितने सेक्टर, हेड और सिलेंडर भौतिक डिस्क पर हैं। क्या किसी को यह निर्धारित करने के लिए एपीआई पता है? विंडोज़ इस जानकारी का खुलासा कहां कर सकता है?विंडोज
Q
विंडोज
5
A
उत्तर
5
नियंत्रण कोड IOCTL_DISK_GET_DRIVE_GEOMETRY या IOCTL_DISK_GET_DRIVE_GEOMETRY_EX के साथ DeviceIoControl का उपयोग करें।
यह here करने के लिए एमएसडीएन में नमूना कोड है।
1
भौतिक डिस्क ज्यामिति प्राप्त करने के लिए आप एक नियंत्रण कोड DeviceIoControl पर जा सकते हैं।
1
डब्लूएमआई भी इस पर अच्छा है, मैंने इसे बड़ी सफलता के साथ उपयोग किया है।
using(ManagementClass driveClass = new ManagementClass("Win32_DiskDrive"))
{
using(ManagementObjectCollection physicalDrives = driveClass.GetInstances())
{
foreach(ManagementObject drive in physicalDrives)
{
string cylinders = (string)drive["TotalCylinders"];
// ... etc ...
drive.Dispose();
}
}
}
अतिरिक्त ड्राइव गुण आप उपयोग कर सकते हैं की एक सूची के लिए, this page
की जाँचसंबंधित मुद्दे
- 1. विंडोज
- 2. विंडोज
- 3. विंडोज
- 4. विंडोज
- 5. विंडोज
- 6. विंडोज
- 7. विंडोज
- 8. विंडोज
- 9. विंडोज
- 10. विंडोज
- 11. विंडोज
- 12. विंडोज
- 13. विंडोज
- 14. विंडोज
- 15. विंडोज
- 16. विंडोज
- 17. विंडोज
- 18. विंडोज
- 19. विंडोज
- 20. विंडोज
- 21. विंडोज
- 22. विंडोज
- 23. विंडोज
- 24. विंडोज
- 25. विंडोज
- 26. विंडोज
- 27. विंडोज
- 28. विंडोज
- 29. विंडोज
- 30. विंडोज