הי, אני רוצה לכתוב קוד ב- ++C ב-WINDOWS, שירוץ מ-CD, ויוכל לדעת מה ה-label של ה-CD שממנו הוא רץ. אשמח אם מישהו מכיר איזושהי דרך לעשות את זה (יכול להיות גם פיתרון מבוסס MFC, אם-כי לא מצאתי כלום ב MSDN). תודה מראש, שחל
כל דיסק, בזמן צריבה, מקבל label כלשהו (שניתן להגדיר אותו ע"י תוכנת הצריבה). הדבר רלוונטי בעיקר לדיסק DATA. רציתי לדעת האם יש אפשרות לדעת ב++C מהו אותו label? תודה, שחל
מה שמשחקים בד"כ עושים זה קודם לקבל את רשימת הכוננים במחשב ע"י GetLogicalDrives או משהו דומה. אז מחפשים את ה-CD (רמז: בודקים כל אחד בעזרת GetDriveType( ואז קוראים ל-GetVolumeInformation. יש אגב גם לא מעט פונקציות אחרות כמו FindFirstVolume ו-FindNextVolume שמחפשות mount points בעצם. הנה קישור של הרפרנס לעניין.