من يه برنامه دارم با فرمت exe.
اينو توي Resources نرم افزارم قرار دادم ولي با اين کد اجرا نميشه
System.Diagnostics.Process.Start(WindowsFormsApplication1.Properties.Resources.MyProgram);
يه کد بدين که اين فايل رو از برنامه خارج کنه و بعد در مکان خاصی در ویندوز قرار بده و سپس از انجا اجرا کنه.
میشه بیشتر توضیح بدید
منظورتون رو متوجه نشدم
من داخل قسمت Resources در ویژال استادیو که داخل مثلا عکس اهنگ و ... قرار داده میشه و توی حافظه برنامه ذخیره میشن.
حالا من یه برنامه به اسم Test.exe قرار دادم.( یعنی یه نرم افزار ساخته شده کاملا جدا)
حالا توی Form1 یه دکمه گذاشتم و بهش این کد رو دادم:
System.Diagnostics.Process.Start(WindowsFormsApplication1.Properties.Resources.Test);
خب حالا که دکمه رو میزنم خطا میده و اجرا نمیشه !
چطوری میشه برنامه رو اجرا کرد؟
با سلام، با عرض پوزش از اساتید محترم. به نظر اول باید در زمان اجرا از قالب resource خارجش کنید و بعد از process.start استفاده کنید. تقریبا مثل فایلهای که در دیتابیس ذخیره میکنیم و بعد آنها رو روی هارد دیسک ایجادشون می کنیم و بعد اجرا.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)