سلام به همه دوستان
من دارم يه برنامه مينويسم كه تشخيص ميده اگه CD داخل درايو اصلي بود برنامه اجرا بشه ولي اگه رايتي بود اجرا نشه.
حالا مشكل من اينه كه وقتي CD رايت شده باشه ميتونم بفهمم ولي وقتي از اون image گرفته بشه چون تمام مشخصات Image با CD اصلي يكيه نميتونم كاري بكنم.
ولي با اين حال وقتي از طريق winexplorer مشخصات يه CD يا Image رو بررسي كردم فهميدم كه image اندازه خالي روي اون رو صفر نشون ميده در حالي كه روي CD اصلي اين مقدار صفر نيست.
بعد من با استفاده از توابع GetDiskFreeSpace و يا GetDiskFreeSpaceEx مقدار فضاي خالي روي CD رو كه گرفتم ديدم اون هم مقدارش صفر هستش.
هر چي فكر كردم عقلم به جايي قد نداد كه چكار كنم كه مثل اكسپلورر بتونم اون مقدار رو صحيح بگيرم.
اگه از دوستان كسي ميدونه چطوري ميشه اين كار رو كرد لطف كنه منو از سردرگمي در بياره.
------------
يه چيز ديگه هم بگم ديگه ميرم.
چطوري ميشه كاري كرد كه يك CD قابل رايت نباشه.
البته ميدونم هر CD بالاخره قابل رايت هستش ولي ميخوام يه كاري بكنم كه هر ننه قمري نتونه اين كار رو بكنه. :blush:
------------
در ضمن من كل اين بحث رو از اول تا آخرش خوندم ولي چيز زيادي ازش نفهميدم چون خيلي تخصصي بود. :wacko:
اينو گفتم كه اگه خواستيد جواب سوالامو بديد يه جوري توضيح بديد كه من بيچاره بفهمم. آخه من تازه اول راهم.