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

نام تاپیک: اجرای برنامه در زمان معین

  1. #1
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    پست
    389

    Thumbs up اجرای برنامه در زمان معین

    سلام دوستان من یک برنامه نوشتم مربوط به نسخه پشتیبان میخوام هر روز ساعت 12 این برنامه اجرا بشه آیا راهی است که یک برنامه در زمان مشخصی اجرا بشه

  2. #2
    کاربر دائمی آواتار Farshid007
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    Karaj
    پست
    1,249

    نقل قول: اجرای برنامه در زمان معین

    می تونی برنامتو همیشه باز بزاری اما hidden کنی (یه نودیفی ایکون هم بدی بد نیست)
    و الگوریتم بدی که اگه ساعت 12:00 بود کار خاصیو انجام بده

  3. #3
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    پست
    389

    نقل قول: اجرای برنامه در زمان معین

    من میخوام برنامه ران نباشه
    مثل ویروس که در زمان خاص و تابعیت با برنامه خاص اجرا میشه

  4. #4
    کاربر دائمی آواتار Esmail Solhkhah
    تاریخ عضویت
    مهر 1385
    محل زندگی
    بورکینافاسو
    پست
    1,774

    نقل قول: اجرای برنامه در زمان معین

    یه راه ساده اینه که برنامتون رو بزارید تو Scheduled Tasks ویندوز
    راه دوم اینه که یه سرویس ویندوز بنویسید که سر ساعت خاص برنامه شما رو ران کنه

  5. #5
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    پست
    389

    نقل قول: اجرای برنامه در زمان معین

    ممنون دوست عزیز در مورد اولی نمیخوام بصورت دستی انجام بشه ولی در مورد سرویس ویندوز میشه بیشتر توضیح بدید

  6. #6
    کاربر دائمی آواتار Esmail Solhkhah
    تاریخ عضویت
    مهر 1385
    محل زندگی
    بورکینافاسو
    پست
    1,774

    نقل قول: اجرای برنامه در زمان معین

    سرویس های تحت ویندوز برنامه هایی هستند که اینترفیس ندارند و موقع بالا آمدن ویندوز همزمان با اجزای دیگر ویندوز استارت میشن
    برای کار با این نوع برنامه ها وقتی تو ویژوال استدیو پروژه ایجاد میکنی نوعش رو بذار Windows Service
    هر سرویس ویندوز دو متد داره بنام
    OnStart
    و
    OnStop
    که از نامشون پیداس واسه چین
    و البته بعد نوشت سرویس و کامپایل اون باید اونو نصب کنی
    مطالب کامل رو تو MSDN میتونی پیدا کنی همراه مثال برای نوشتن سرویس و نثب و راه اندازی اون


  7. #7
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    پست
    389

    نقل قول: اجرای برنامه در زمان معین

    یه سوال منطور از نصب چیه یعنی اگه این برنامه رو در هارد کسی قرار بدیم طبق کدنوشته شده اجرا نمیشه و باید حتما نصب بشه
    سوال دوم میشه کاری کرد که برنامه ما با اجرای یک برنامه دیگه مثلا با اجرای explorer.exe اجرا بشه

  8. #8
    کاربر دائمی آواتار Esmail Solhkhah
    تاریخ عضویت
    مهر 1385
    محل زندگی
    بورکینافاسو
    پست
    1,774

    نقل قول: اجرای برنامه در زمان معین

    شما باید سرویس نوشته شده رو کامپایل کنید
    مثلا خروجی شما
    myservice.exe هست
    برای نصبش تو مسیر نصب دات نت 2 یه برنامه ای هست بنام installuti که سرویس رو نصب میکه
    installuti myservice.exe
    برای نصبش
    و برای درآوردن از نصب
    installutil /u myservice.exe
    بعدش باید سرویست رو جزو سرویسهای ویندوز ببینی در control panel-Administrative tools-Services

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

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