امروز یه کد جالب میخوام بذارم که به وسیله ی اون میشه کارهای زیر رو انجام داد .
1- shut down
2- restart
3-log off
برای این کار نیاز به چهار فلگ و یک api داریم .
حالا api viewer رو بیارید و کد exitwindowex رو به دست بیارید .
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal_ dwReserved As Long) As Long
و flag های زیر.
و flag های زیر.
EWX_FORCE
EWX_SHUTDOWN
EWX_REBOOT
EWX_LOGOFF
Const EWX_LOGOFF = 0
Const EWX_SHUTDOWN = 1
Const EWX_REBOOT = 2
Const EWX_FORCE = 4
حالا به کدهای زیر توجه کنید .
Const EWX_SHUTDOWN = 1
Const EWX_REBOOT = 2
Const EWX_FORCE = 4
حالا به کدهای زیر توجه کنید .
(ret&=exitwindowsex(EWX_FORCE + EWX_SHUTDOWN
(ret&=exitwindowsex(EWX_FORCE + EWX_LOGOFF
(ret&=exitwindowsex(EWX_FORCE + EWX_REBOOT
توجه : EWX_FORCE برای دستوری کردن و عملی کردن به کار میرود .
هیچ نظری موجود نیست:
ارسال یک نظر