نمایش نتایج 1 تا 5 از 5

نام تاپیک: سوال- قرار دادن فیل exe در ریسورس برنامه و اجرای آن

  1. #1
    کاربر دائمی آواتار mp_mp353
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    خراسان رضوی شهرستان کاشمر
    سن
    34
    پست
    193

    Question سوال- قرار دادن فیل exe در ریسورس برنامه و اجرای آن

    با سلام.
    میخواستم ببین آیا میشه یک فایل exe رو داخل ریسورس برنامه قرار داد بعد از همون جا اجرا کرد؟
    اگه این کار شدنی هست ممنون میشم توضیح بدید.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: سوال- قرار دادن فیل exe در ریسورس برنامه و اجرای آن

    تا اونجا که من میدونم هر فایل اجرایی واسه اجرا شدن باید روی Disk باشه...میتونی از resource کپی ش کنی توی پوشه Temp و از اونجا اجراش کنی.

  3. #3
    کاربر دائمی آواتار mp_mp353
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    خراسان رضوی شهرستان کاشمر
    سن
    34
    پست
    193

    نقل قول: سوال- قرار دادن فیل exe در ریسورس برنامه و اجرای آن

    خوب در این رابطه میشه یکم توضیح بدید؟
    راستش من میخوام کاربر به برنامه دوم دست رسی نداشته باشه و ندونه چه برنامه ای اجرا میشه.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: سوال- قرار دادن فیل exe در ریسورس برنامه و اجرای آن

    در ویندوز یه Folder داریم به اسم Temp که برای فایل های موقت استفاده میشه.Resource شما هم احیانا، یک آرایه از بایت هست.میتونید با System.IO.Path.GetTempPath آدرس پوشه Temp رو بدست بیارید (با یک نام یکتا و فرمت مورد نظر ترکیبش کنید تا اسم کامل فایل بدست بیاد)، با System.IO.File.WriteAllBytes، محتویات Resource رو توی فایل بریزین و با استفاده از متد Start از کلاس System.Diagnostincs.Process فایل مورد نظر رو اجرا کنید.

    string tempFileName = System.IO.Path.Combine(System.IO.Path.GetTempPath( ), Guid.NewGuid().ToString() + ".exe");
    System.IO.File.WriteAllBytes(tempFileName, Properties.Resources.MyResourceFile);
    System.Diagnostincs.Process process = new System.Diagnostincs.Process();
    process.Start(tempFileName);

    کد رو دستی نوشتم ممکنه خطای نگارشی داشته باشه...در ضمن، آخرش کاربری که پیگیر باشه میتونه exe رو پیدا کنه...

  5. #5

    نقل قول: سوال- قرار دادن فیل exe در ریسورس برنامه و اجرای آن

    اگه فلدر تمت رو hidden کنی و همینطور سیستمی بشناسونیش کاربرای عادی نمیفهمن....

تاپیک های مشابه

  1. سوال: قرار دادن فرم در مرکز مانیتور؟
    نوشته شده توسط hp1361 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 6
    آخرین پست: دوشنبه 19 شهریور 1386, 01:20 صبح
  2. قرار دادن یک exe در یک exe دیگر
    نوشته شده توسط فرزاد دلفی باز در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: یک شنبه 10 دی 1385, 06:34 صبح
  3. قرار دادن فایل صوتی در سورس برنامه
    نوشته شده توسط Mahdi_Delphi در بخش برنامه نویسی در Delphi
    پاسخ: 7
    آخرین پست: یک شنبه 09 مهر 1385, 21:39 عصر
  4. قرار دادن bitmap در پشت صحنه برنامه
    نوشته شده توسط mjelecom در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 0
    آخرین پست: چهارشنبه 13 اردیبهشت 1385, 18:22 عصر
  5. سوال : قرار دادن عکس در منو ؟
    نوشته شده توسط mahdi_sh در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: پنج شنبه 03 شهریور 1384, 00:55 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •