shutdown کردن یک کامپیوتر تو شبکه
اصولاً وی بی تو شبکه نقص داره و جز یک winsock که قبلاً گفتم باید از Api هی سیستم عامل استفاده کرد.در این زمینست که آدم نویسندگان .net رو شکر میکنه.همونطور که می دونین دستور shell فرمانهای dos رو هم اجرا می کنه .
که میشه واسه یک کامپیوتر دیگه مه ip اون رو می دونیم یک فرمان فرستاد که خاموشش کنه.کد زیر با ip 127.0.0.1 که locale ip هست کار میکنه و کامپیوتر خودتونو خاموش میکنه .عوضش کنین و ip های مختلف رو توش امتحان کنین.
Private Sub Command1_Click()
Dim RetVal
RetVal = Shell("shutdown /s /m /f \\127.0.0.1", 1)
End Sub
توی نرم افزار خودم که قولش رو داده بودم که شامل یک برنامه Server Client میشه میتونین با فرستادن کدهایی که تو برنامه به طور قراردادی بین دو برنامه نوشته میشه اونو خاموش کنین.مزیت این روش اینه که شما port رو هم میتونین انتخاب کنین که از security های الکی رد شین.
+ نوشته شده در چهارشنبه نوزدهم اردیبهشت ۱۳۸۶ ساعت 11:12 توسط پویا صراف
|