ورود

View Full Version : اجرای لوپ در موقع sleep شدن سیستم عامل



biodread
یک شنبه 28 بهمن 1397, 15:03 عصر
سلام
من درحال نوشتن نرم افزاری برای ویندوز هستم
به یک مشکل منطقی برخورد کردم

مشکل :

یک لوپ بی نهایت هست که در هر ثانیه دیوایس های متصل به لپتاپ رو چک میکنه تا اگر اون دیوایس بخصوص به لپتاپ متصل شد واکنش لازم رو نشون بده
تا اینجا کد به خوبی کار میکنه ولی وقتی لپتاپ به حالت sleep میره اون لوپ دیگه کار نمیکنه تا دیوایس های متصل شده به لپ تاپ رو چک کنه

چطور میشه وقتی سیستم عامل در حالت sleep هست همچنان لوپ کار کنه؟
چطور میشه سیستم عامل را از حالت sleep خارج کرد؟ یعنی awake بشه و به حالت عادی کار کنه

چون محدودیت انرژی برای دستگاه هست رفتن به حالت sleep مهمه و نمیشه اون رو غیر فعال کرد

تشکر

farhad_shiri_ex
یک شنبه 28 بهمن 1397, 16:01 عصر
ولی وقتی لپتاپ به حالت sleep میره اون لوپ دیگه کار نمیکنه تا دیوایس های متصل شده به لپ تاپ رو چک کنه

این لوپ که می فرمایید را به صورت یک سرویس دارید اجرا میکنید؟
ویا یک نخ مجزا تویک پروسس جداگانه است؟
ویا منظورتون این هست که وقتی لپ تاپ در حالت sleep هم هست دیوایس را چک کنه؟ اگر اینطوره چه نیازی هست وقتی لپ تاپ در حالت sleep هست دیوایس را چک کنه؟
آیا دانگل سخت افزاری دارید چک میکنید؟