PDA

View Full Version : چطور بفهمم سیستم کی خاموش شده؟



sepide_68_91
دوشنبه 05 فروردین 1392, 10:53 صبح
سلام
من یه برنامه میخوام بنویسم که وقتی کامپیوتر روشن میشه خودکار فعال بشه
و شروع به گرفتن زمان کنه و وقتی سیستم خاموش شد زمانی که گرفته رو توی بانک sql ذخیره کنه
یه تایمر قرار دادم و توی لیبل زمان رو میگیره تا اینجا مشکلی ندارم .
اما نمیدونم چطوربا روشن شدن فعال بشه و چطور بفهمه سیستم خاموش شده و چطور ذخیره رو خودکار انجام بده
ممنون میشم کمک کنید

soheila2012
دوشنبه 05 فروردین 1392, 11:32 صبح
امکانش هست که کارش خودکار نباشه؟
یعنی قبل از خاموش شدن پیغامی دهد و با اکی دادن زمان در دیتابیس ثبت بشه و وقتی روشن شد تفاوت زمان ها رو حساب کنه.

Jarvis
دوشنبه 05 فروردین 1392, 11:49 صبح
ببینید .. شما دو تا روش دارید
1- این که بیاید برنامه رو بزارید توی Startup ـه ویندوز و توی برنامه تون براش تعریف بکنید که وقتی اجرا شد تایمر شروع به شمارش زمان بکنه...
2- این که یه برنامه ی مجزا طراحی بکنید و روش بالا رو براش تعریف کنید... این در صورتیه که شما نمی خواید نرم افزارتون با بالا اومدن ویندوز اجرا بشه... البته توی این روش اگه کاربر حرفه ای باشه ممکنه از طریق Task Manager برنامه رو ببنده ... که برای اون هم باز باید بشینید یه فکر جداگانه بکنید .. البته راه حل داره .. مثلا یه برنامه ی دیگه شبیه همین طراحی می کنید ... حالا اگه اون X باشه ... اینم Y .. Y میاد چک میکنه که X بازه یا نه .. اگه بسته بود خودش رو اجرا میکنه .. حالا X هم همین دستور رو در مورد Y باید اجرا کنه...
شما فعلا توی اینترنت در مورد "قرار دادن برنامه در Startup" جستجو کنید .. چون روش ها مختلفی داره .. مثلا ز رجیستری هم میشه... که معمول ترین روشش هست.

sepide_68_91
سه شنبه 06 فروردین 1392, 11:16 صبح
سلام
ممنون از دوستان
در مورد اینکه چطور بفهمم کی خاموش شدن انجام میشه کسی نمیدونه؟ یا نمونه ای نداره؟
ممنون