מציאת label של CD ב ++C

shahal

New member
מציאת label של CD ב ++C

הי, אני רוצה לכתוב קוד ב- ++C ב-WINDOWS, שירוץ מ-CD, ויוכל לדעת מה ה-label של ה-CD שממנו הוא רץ. אשמח אם מישהו מכיר איזושהי דרך לעשות את זה (יכול להיות גם פיתרון מבוסס MFC, אם-כי לא מצאתי כלום ב MSDN). תודה מראש, שחל
 

shahal

New member
תודה, אבל כנראה לא הסברתי את עצמי

כל דיסק, בזמן צריבה, מקבל label כלשהו (שניתן להגדיר אותו ע"י תוכנת הצריבה). הדבר רלוונטי בעיקר לדיסק DATA. רציתי לדעת האם יש אפשרות לדעת ב++C מהו אותו label? תודה, שחל
 

voguemaster

New member
כן

מה שמשחקים בד"כ עושים זה קודם לקבל את רשימת הכוננים במחשב ע"י GetLogicalDrives או משהו דומה. אז מחפשים את ה-CD (רמז: בודקים כל אחד בעזרת GetDriveType( ואז קוראים ל-GetVolumeInformation. יש אגב גם לא מעט פונקציות אחרות כמו FindFirstVolume ו-FindNextVolume שמחפשות mount points בעצם. הנה קישור של הרפרנס לעניין.
 
למעלה