PDA

View Full Version : دستكاري بايوس بوسيله ي برنامه نويسي (wake up pc)



Ebrahim_Rayaneh
دوشنبه 25 بهمن 1389, 14:50 عصر
سلام دوستان
من مي خوام برنامه اي بنويسم كه بتونه كامپيوتر رو در تاريخ و زمان مشخصي روشن كنه . مي دونم كه براي اين كار مادربرد بايد اين قابليت (wake up) رو ساپورت كنه. پس اولا چطور ميشه با برنامه نويسي متوجه شد كه مادربرد اين قابليت رو ساپورت مي كنه يا نه؟ ثانيا چجوري مي شه با برنامه نويسي بايوس رو طوري دستكاري كرد كه كامپيوتر رو سر قرار معيني روشن كنه؟ اگه قطعه كدي در اين مورد سراغ دارين خواهشا از ما دريغ نكنين! البته اگه به زبان c# باشه خيلي بهتره ، اما اگه نبود c هم باشه مشكلي نيست ...!!! پيشاپيش ممنون!

sobhan1990
دوشنبه 25 بهمن 1389, 16:58 عصر
اگر رایانه خاموش باشه و بخواید با سی شارپ روشنش کنی، کار حضرت فیله!
ولی اگر اسلیپ یا هایبرنت باشه یه سری کد هست که ادعا میشه میتونن رایانه رو WakeUp کنن:

ببین و تستشون کن هر کدوم جواب داد خبرشو بده که برای بقیه استفادع داشته باشه:

http://www.shrinkrays.net/code-snippets/csharp/wake-up-from-sleep-createwaitabletimer-in-c.aspx
http://stackoverflow.com/questions/4061844/c-how-to-wake-up-system-which-has-been-shutdown
http://www.pcreview.co.uk/forums/simulate-wake-up-computer-run-task-feature-taskscheduler-c-t3451405.html

اینم واسه Wake On LAN:
http://www.codeproject.com/KB/IP/WOL.aspx