چه برنامه ای برای اجرای فایل ها استفاده می شود؟
865980#1
علاوه بر آبجکت کد، فایلهای اجرایی ممکن است شامل فراداده مورد استفاده برای متصل کردن یا اشکالزدایی قطعه کد ها باشند، از جمله: اطلاعات برای حل متقابل مرجع نمادین بین ماژول های مختلف، اطلاعات جابجایی ، اطلاعات ، توضیحات کد ، نمادهای برنامه، اطلاعات اشکال زدایی یا پروفایلینگ کد.
آبجکت فایل
226277#8
• برنامه مایکروسافت آفیس : فایلهایتان را در محیط Excel یا Word یا PowerPoint با سازگاری صد در صد با رایانه‌تان اجرا نمایید.
رایانه جیبی
43463#29
شما می‌توانید فایل قابل اجرا را از داخل محیط توسعهٔ فاکس پرو با انتخاب Do از منوی program یا باتایپ Do cd.exe از پنجرهٔ فرمان اجرا کنید. اگر بخواهید یک فایل قابل اجرا را از خارج از محیط فاکس پرو اجرا کنید متوجه خواهید شد که با این کار برنامهٔ موردنظر یک لحظه روی صفحه نمایش ظاهر می‌شود و سپس ناپدید می‌گردد. مجبوریم حلقهٔ پردازش رویداد را شروع کنیم. به‌طوری‌که فاکس پرو به محض این که فرم نمایش داده می‌شود برای رویدادهای موس و صفحه کلید منتظر بماند. از مدیر پروژ فرم را باز کرده روی سطح خود فرم دابل کلیک کنید یک پنجرهٔ ویرایش برای رویداد بارگذاری فرم موردنظر باز خواهد شد. روی جعبهٔ نشان دهندهٔ "load" کلیک کرده “activate” را از لیست رویدادها انتخاب کنید. آنگاه کد زیر را در رویداد activate تایپ کنید: Read Events این عمل حلقهٔ پردازش رویداد را شروع خواهد کرد اما در عین حال ما نیاز داریم حلقه را زمانی که فرم بسته می‌شود متوقف کنیم. برای این کار روی دکمهٔ close دابل کلیک کرده، رویداد کلیک آن را به صورت زیر تغییر بدهید: This Form.Release() Clear Events بعد از همهٔ این‌ها فرم را بسته، فایل قابل اجرا را مجدداً بسازید. اکنون شما باید قادر باشید تا فاکس پرو را به‌طور کامل بسته به فایل قابل اجرای مورد نظر در مرورگر ویندوز راه پیدا کرده و با دابل کلیک کردن بر روی آن فایل قابل اجرای موردنظر را اجرا کنید.
ویژوال فاکس‌پرو
802992#0
این واژه فایل اجرایی را معرفی می کند که توسط یک کرکر یا هکر نرم‌افزاری تغییر یافته است. در بسیاری از برنامه های نرم افزرای، به خصوص بازی ها شما به اجبار باید دیسک اصلی خود را برای اجرا به داخل درایو قرار بدهید تا برنامه قابلیت اجرا پیدا کند، در غیر این صورت با پیام خطای "دیسک اصلی داخل درایو نیست" مواجه می شوید.کرکرها با تغییرات در فایل اجرایی اصلی به قسمت چک کننده دیسک حمله کرده و آن را آنطور که خود می خواهند تغییر می دهندو بعد از جایگزینی فایل تغییر یافته با فایل اصلی نصب شده روی سیستم دیگر نیازی به قرار دادن دیسک داخل درایو نیست. این گونه فایل ها که نیاز به دیسک دارند عموماً به عنوان یک قفل نرم‌افزاری صدا زده می شوند تا کاربران نتوانند دیسک را به راحتی کپی کنند به خصوص در ایران که قانون کپی رایت رعایت نمی‌شود. گاهی اوقات گرفتن یک ایمیج و اجرای آن توسط نرم‌افزارهای قدرتمند درایوهای مجازی مانند Deamon Tools نیز جواب می دهد که عموماً این ایمیج ها به صورت فایلی کم حجم هستند که mini image صدا زده می شوند و در حد چند کیلوبایت حجم دارند.
No-CD crack
4846097#11
برخی از تلفن‌ها می‌توانند فایل‌های ELF را از طریق استفاده از یک پچ که کد مونتاژ را به سیستم عامل اصلی اضافه می‌کند، اجرا کنند که این ویژگی با عنوان "ELFPack" در فرهنگ مودینگ زیرزمینی، شناخته شده‌است. فرمت فایل ELF همچنین با Atmel AVR (8 بیتی)، AVR32 و با معماری میکروکنترلر Texas Instruments MSP430 مورد استفاده قرار می‌گیرد. برخی از پیاده‌سازی‌های Firmware Open همچنین می‌توانند فایل‌های ELF را بارگذاری کنند، به ویژه پیاده‌سازی‌های اپل که در تقریباً تمامی دستگاه‌های PowerPC که توسط خود شرکت تولید شده‌اند، مورد استفاده قرار می‌گیرند.
فرمت اجرایی و مرتبط
5127257#5
بنابراین، فایل‌های اجرایی معمولاً حاوی مقدار قابل توجهی از کد ماشین هستند که جدا از کد ماشینی است که توسط کد منبع تولید می‌شود. در برخی موارد بهتر است از آن صرف نظر شود؛ به عنوان مثال، برای توسعه‌ی سیستم‌های نهفته یا صرفاً برای درک چگونگی کار کامپایل شدن، پیوند زنی و بارگزاری. در زبان C، می‌توان این کار را حذف زمان اجرای معمول انجام داد و در عوض، صریحاً یک اسکریپت پیونددهنده را مشخص کرد که نقطه‌ی ورود را مشخص می‌کند و راه‌اندازی و خاموش کردن را انجام می‌دهد؛ مانند فراخوانی codice_3 که به منظور شروع و بازگرداندن وضعیت خروج به کرنل، در انتها می‌باشد.
پروژه امتیازی کامپایلر
4626247#6
روش در محل، که فایل اجرایی را در حافظه رم وافشرده می‌کند، روی همه سکوها پشتیبانی نمی‌شود. سایر سکوها از استخراج در فایل موقت استفاده می‌کنند. این روش سربار اضافی دارد و معایب دیگری نیز داد، هرچند، امکان بسته‌بندی (انگلیسی: packing) همه فرمت‌های اجرایی را دارد.
یو پی ایکس
2432728#0
در بیشتر سیستم‌فایل‌ها یک برنامه می‌تواند دسترسی به یک فایل را با استفاده از فراخوان سیستمی close() ببندد. اجرا این فراخوان سیستمی باعث می‌شود تا تمامی بافرها فلاش شوند، فراداده فایل بروزرسانی شود (که ممکن است حاوی نشانگر پایان فایل در داده‌ها باشد)، منابعی که به فایل تخصیص داده شده را آزاد کرده و به سیستم برمی‌گرداند (از جمله توصیف‌گر پرونده فایل مورد نظر)، و جدول سیستمی که فایل‌های در حال استفاده را نشان می‌دهد را بروزرسانی می‌کند. برخی از زبان‌های برنامه‌نویسی، ساختاری از فایل‌های بازشده توسط کتابخانه زمان اجرایشان را نگهداری می‌کنند که ممکن است وقتی برنامه به اجرای خود خاتمه می‌دهد، از بین برود. برخی از سیستم‌عامل‌ها وقتی که اجرای یک برنامه به پایان می‌رسد یا به هر دلیل خاتمه می‌یابد، به طور خودکار فراخوان سیستمی close() را هم اجرا می‌کنند. برخی از سیستم‌عامل‌ها هم در تلاش برای بازآوری سیستم در حین بوقوع پیوستن یک اتفاق، فراخوان سیستمی close را صدا می‌زنند.
Close (فراخوان سیستمی)
5841285#31
کامپایل به عنوان یک برنامه AWE ورودی و خروجی استاندارد را به یک پنجره پیمایش شبیه به خط فرمان ترسیم می کند، اما کاربر تمام خروجی را حفظ می کند و این گزینه را دارد که پس از خروج برنامه، آن را به عنوان یک فایل متنی ذخیره کند. سایر ویژگی ها، که در زیر توضیح داده شده است، با استفاده از برنامه AWE فعال می شود. می توان یک برنامه AWE تعاملی نوشت که به هیچ عنوان از کنسول تعاملی استفاده نمی کند و این پنجره را برای استفاده به عنوان یک گزارش اجرا در دسترس می گذارد.
کامپایلرهای ابسافت فرترن
3281252#1
در ساده‌ترین حالت، برای اجرای یک زنجیره از فرمان‌های پشت سر هم از یک حلقه استفاده می‌شود. do { } while (--count> 0) در این مثال می‌خواهیم محتویات آرایهٔ src را به ترتیب در مکان ثابت dst رونویسی کنیم (مثلاً برای ورودی/خروجی حافظه‌نگاشتی). در زمان اجرای این برنامه به ازای هر رونویسی می‌بایست یک بار count کاهش داده شود و شرط مثبت بودن آن بررسی شود. زمان صرف شده برای این بررسی می‌تواند قابل ملاحظه باشد. برای کاهش این زمان می‌توان این حلقه را باز کرد، به این معنی که آن را یکراست با count بار رونویسی جایگزین کرد. /* count times */ این روش حجم برنامه را بالا می‌برد و کاستی‌هایی دارد، از جمله این که باید تعداد رونوشت‌ها را از پیش دانست. دستگاه داف راهی میانی برای این مسئله ارائه می‌دهد. در این روش عملیات در ابتدا به دسته‌های ۸ تایی تقسیم می‌شود. با این کار شرط پایان را تنها ۱/۸ اوقات بررسی می‌کنیم. در اجرای اول حلقه باقیماندهٔ تعداد عملیات به ۸ حساب می‌شود و این تعداد باقی‌مانده اول اجرا می‌شود. برای مثال اگر count برابر ۱۹ (که خارج‌قسمت آن بر ۸ برابر ۲ و باقیماندهٔ آن ۳ است) باشد، در اجرای اول دستور سوئیچ برنامه را به برچسب شمارهٔ ۳ منتقل می‌کند. در ادامه عمل رونویسی ۳ بار اجرا می‌شود. تا پس از رسیدن به دستور while اجرای برنامه به برچسب ۰ منتقل شود. در ادامه ۲ بار ۸ عمل رونویسی به طور معمول در حلقه انجام می‌شود.
دستگاه داف