PDA

View Full Version : اجرای برنامه توسط ویندوز



ar_monti@
سه شنبه 17 بهمن 1385, 17:22 عصر
سلام
من یک برنامه دارم که باید مدام در حال اجرا باشد و هر وقت به دلیلی قطع شد دوباره خود به خود اجرا شود . برای این کار آیا باید از توابع API استفاده کرد یا اینکه از سرویس های خود ویندوز . خلاصه هر راهی که داره ممنون میشم راهنماییم کنید.
با تشکر

zerobit-ltd
سه شنبه 17 بهمن 1385, 19:29 عصر
شما اصلا نباید بذارید برنامه بسته بشه. چون با بسته شدن برنامه، دیگه کاری نمی شه کرد.
می تونید کدی بنویسید که موقعی که برنامه می خواد بسته شه، یه بار دیگه برنامه خودشو اجرا کنه.
فکر کنم باید تو close event باید این کارو انجام بدید.
راه بعدی اینه که برنامتون resident باشه. یعنی هیچ وقت نذارید بسته بشه. برای این کار باید برنامتون رو از task manager
هم حذف کنید.

ar_monti@
سه شنبه 17 بهمن 1385, 22:29 عصر
ممنون دوست عزیز
این مورد آخری که گفتید به چه صورت پیاده سازی میشود.
میشه لطفا راهنمایی کنید.

zerobit-ltd
سه شنبه 17 بهمن 1385, 23:36 عصر
تا جایی که یادمه، قبلا راجع به این موضوع بحث شده.
یه نگاه به این لینک بنداز:
http://barnamenevis.org/forum/showthread.php?t=58724&highlight=task+manager
اگر search کنی، مطالب جالبی می بینی.