PDA

View Full Version : سوال در مورد پاس كردن كد به exe در حال اجرا



Kamyar.Kimiyabeigi
یک شنبه 13 دی 1388, 14:35 عصر
با سلام
من يك برنامه دارم كه با دلفي نوشتم حالا فرض كنين من برنامه را اجرا كنم و در حين اجراي برنامه به exe يك تيكه كد بدهم كه اجرا كنه آيا امكان پذير هست؟

Felony
یک شنبه 13 دی 1388, 15:42 عصر
بله امکان پذیره ولی دردسر داره ، راحت ترین راه هم استفاده از کامپوننت های آماده مثل Pax Compiler هست .

gh-reza
یک شنبه 13 دی 1388, 16:36 عصر
توی google بدنبال code injection بگردید.

vcldeveloper
یک شنبه 13 دی 1388, 17:02 عصر
Code Injection نوعی هک محسوب میشه. از نظر امنیتی هم مشکل ساز هست.
اگر قرار هست که یک برنامه به عنوان یک "قابلیت" امکان اجرای کدهای دریافتی رو داشته باشه، باید برید سراغ موتورهای اسکریپت نویسی مثل همون PaxCompiler یا PascalScript.

tdkhakpur
یک شنبه 13 دی 1388, 19:19 عصر
بستگی دارد از چه نوع کدی استفاده کنید.
اگر منظورتان به اجبار فقط کد و بدون داده باشد یک تابع بنویسید و آنرا در فایل دیگر به عنوان کد ذخیره کرده سپس داخل برنامه خودتان inject کنید.

Kamyar.Kimiyabeigi
دوشنبه 14 دی 1388, 07:51 صبح
ممنون از همه دوستان من ميخواستم يك فرمول راكه كاربر درست ميكنه داخل برنامه در حال اجرا صدا بزنم اما ظاهرا مشكل امنيتي داره بايد از يك كامپوننت در اين زمينه استفاده كنم
بازم ممنون