View Full Version : سوال: پيدا كردن فرمت فايل برنامه
iltsaetsi
دوشنبه 24 خرداد 1389, 20:44 عصر
سلام دوستان
چجوري ميشه فرمت فايل (exe , pif,com ) برنامه ي خودمون رو بعد از اجرا به دست بياريم .
فرض رو بر اين بذاريد كه كاربر خودش فرمت فايل ما رو عوض كرده مثلا فرمت exe رو به com
تغيير داده .
aryasoft2872
دوشنبه 24 خرداد 1389, 22:55 عصر
نی تونی از این کد استفاده کنی البته سوالتون منطقی نیست چون که اگه فرمت اجرایی نباشه که فایل اجرا نمی شه که شما بخواین چک کنین فایل چه پسوندی داره...
If Right(App.EXEName, 3) <> "exe" Then MsgBox "فايل اجرايي نيست"
vbhamed
سه شنبه 25 خرداد 1389, 09:38 صبح
سلام
بِك نكته كوچولو :
اگر برنامتون كوچيك نيست بايد بدونيد كه سايز فايلهاي com از 65 كيلو بيشتر نميتونه باشه و اگر هم باشه در اصل يه سري محتوياتي آخرش اضافه شده كه جزء فايل اجرايي نيست مثل Command.com ويندوز
فايلهاي pif هم كه خيلي كوچيك هستن
پس سايز مي تونه يكي از معيارهاي تصميم گيري باشه البته نه با دقت 100 درصد
ضمنا اين كه فقط ميشه exe رو تشخيص داد اينطوري
aryasoft2872
سه شنبه 25 خرداد 1389, 10:06 صبح
حالا مگه فرق اینکه exe باشه یا pif چیه به هر حال اجرا که میشه...
ضمنا اين كه فقط ميشه exe رو تشخيص داد اينطوري
اگه منظورتون اونیه که من نوشتم که من گفتم اگه پسوندش exe نباشه پیغام بده که فایلتون اجرایی نیست..
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.