PDA

View Full Version : اجرای exe در panel روی فرمم



baharvand87
شنبه 14 خرداد 1390, 23:52 عصر
سلام
میخام یه فایل exe توی یه panel روی فرمم اجرا بشه
خاهش میکنم نگید سرچ کن خیلی گشتم ندیدم چیزی
دوتا کدم تو code project دیدم نتونستم ازشون استفاده کنم لینک به اونا ندید
پیشاپیش از توجهتون ممنون

HamedFathi
یک شنبه 15 خرداد 1390, 00:41 صبح
سلام

یه سمپل برات نوشتم هر فایلی رو که درگ دراپ کنی تو پنل اجراش میکنه از جمله exe [البته امیدوارم سوالت رو درست متوجه شده باشم !]
اگر هم فقط میخوای exe اجرا بشه باید متغیر filename تو سورس را که مسیر فایله تست کنی که به .exe ختم بشه :لبخندساده:
امیدوارم مشکلت حل بشه :چشمک:

یا حق

baharvand87
یک شنبه 15 خرداد 1390, 00:49 صبح
مرسی داداش حرف نداشت مرسی
ولی میخام تو panel اجرا بشه نه خودش جدا اجرا شه میخام تو فرم من تو panel اجرا بشه
بازم مرسی

HamedFathi
یک شنبه 15 خرداد 1390, 09:15 صبح
مرسی داداش حرف نداشت مرسی
ولی میخام تو panel اجرا بشه نه خودش جدا اجرا شه میخام تو فرم من تو panel اجرا بشه
بازم مرسی

راستشو بخوای نفهمیدم منظورتو مگه پنل شما محیط مجازیه (VMWare که نیست آخه !) که یه exe رو شبیه سازی کنه و اجرا کنه میشه نمونه ی این کار رو نشونم بدی منظورم پروژه ات نیست یه نمونه خارجی که چنین کاری کرده رو نشونم بدی میشه کمک کرد اما اینکه یه پنل بتونه مثلا Winrar مدیاپلیر رو تو خودش اجرا کنه والا ندیدم !!!

کنجکاو شدم ببینم منظورت دقیقا چیه بتونی یه سمپلی که قبلا کسی اینکارو کرده بزاری شاید بشه کاری کرد !!!
یا حق

baharvand87
یک شنبه 15 خرداد 1390, 11:06 صبح
http://www.codeproject.com/KB/miscctrl/AppControl.aspx?msg=1085537

saman6384
یک شنبه 15 خرداد 1390, 11:32 صبح
chrome هم فکر کنم همینجوری هستش!!
چون اگه مانیتورش کنی با یه برنامه میبینی به اندازه صفحه هایی که باز کردی فایل chrome.exe در حال اجراس!

HamedFathi
یک شنبه 15 خرداد 1390, 11:58 صبح
خود Component سایت Codeproject
AppControl.dll
مشکل داره برای من که exe رو خارج کنترلی که طراحی کرده باز میکنه !!!
من VS 2010 دارم و ویندوز 7 64 بیتی
باید دید کسی می تونه این سمپل رو روی XP و البته نسخه 32 بیتی اجرا کنه یا نه ؟ طبق تصویر خود سایت Codeproject
چون این از dll های سیستمی استفاده کرده من فکر کنم تو اجرای صحیح برنامه نوع سیستم عامل مهم باشه
فکر میکنم فعلا باید بتونیم اینو درست اجرا کنیم بعد راه حل اجرای اونو تو سیستم های دیگه در بیاریم فعلا من با این سمپل مشکل دارم
این فقط برنامه exe رو اجرا میکنه ولی نه تو محیط خود Component طراحی شده :(

baharvand87 اگر خودت اجراش کردی بدون مشکل این سمپل رو که باید dll
AppControl.dll
رو برداری ببری تو پروژه خودت بعدش از Toolbox بیاری رو فرم و به پراپرتی ExeName کلاس ApplicationControl مسیر فایل اجرایی رو بدی همین !
اما برای من که مثل سمپل خودم خارج برنامه فایل رو اجرا میکنه به طور مثال تا برنامه رو اجرا میکنم IE اجرا میشه !
اگر نه که باید دید تو XP کار میکنه یا نه اگه کرد که باید رفت و تفاوت اجرای این برنامه رو تو 7 یا ... در آورد !
یا حق

saman6384
یک شنبه 15 خرداد 1390, 12:46 عصر
رو ایکس پی 32 هم همون مشکل هس!