تشخیص این که حافظه قابل نوشتن هست یا نه ( تشخیص اجرای برنامه از حافظه فقط خواندنی )
فکر کنم عنوان سوالم واضح باشه ولی یک توضیحی هم می دم : :11:
چطوری می تونم بفهمم که برنامه من از روی یک حافظه فقط خواندنی ( CD و DVD و یا فلش مموری که قالبیت نوشتن رو قفل کرده و یا از داخل امیج درایو ) اجرا می شه یا از روی حافظه های قابل نوشتن و خواندن ( هاردیسک و فلش مموری و ... )
در حالت کلی می خوام بدون آیا جایی که الان برنامه در آن قرار دارد آیا می شه فایلی رو دستکاری کرد یا نه ؟ ( منظور از دستکاری نوشتن در فایل است مانند دیتابیس و فایل های INI و ... ) :10:
من برای این منظور از تابع CopyFile استفاده می کنم ولی بعضی از آنتی ویروس ها بهش گیر می دن ( با توجه به این پست
کد:
http://forum.p30world.com/showpost.php?p=3410808&postcount=13
)