View Full Version : دستور استند باي و راهنمايي براي ساختن يك برنامه
mahdi.a.v
پنج شنبه 21 دی 1391, 21:33 عصر
سلام
چند تا سوال داشتم كه ممنون ميشم جواب بديد ..
اول اينكه با چه دستوري سيستمو در حالت استند باي در بيارم؟
و دوم اينكه ميخواستم يه برنامه بسازم براي خودم كه مثلا با دادن تاريخ و ساعت در همون زماني كه دادي بهت ياد آوري كنه ...
اما نميدونم چه جوري ...
اگه ميشه راهنمايي كنيد
JaVa
پنج شنبه 21 دی 1391, 21:57 عصر
اول اينكه با چه دستوري سيستمو در حالت استند باي در بيارم؟
این سئوال اول : حالت مختلف مثل خاموش کردن-ریستارت کردن-خوابیدن
Private Sub btnrestart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnrestart.Click
System.Diagnostics.Process.Start("ShutDown", "-r -t 00")
End Sub
Private Sub btnshutdown_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnshutdown.Click
System.Diagnostics.Process.Start("ShutDown", "-s -t 00")
End Sub
Private Sub btnsleep_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsleep.Click
System.Diagnostics.Process.Start("ShutDown", "-l -t 00")
End Sub
سئوال دوم :
از ویژگی های این برنامه که باید داشته باشه :
1- زمانی که سیستم بالا اومد برنامه شما که باید اجرا بشه بصورت خودکار.
2- با استفاده از تابع DateDiff اختلاف تاریخ رو چک کنه اگه برابر بودن یه پیام بده.
موفق باشید.
koorosh-soft
یک شنبه 24 دی 1391, 14:52 عصر
MRG_VB عزیز درست فرمودن اما اگر از API های خود ویندوز استفاده کنی بهتره :)
http://www.visual-basic5.de/net/shutdownsystem.htm
koorosh-soft
یک شنبه 24 دی 1391, 14:52 عصر
Private Const EWX_LogOff = 0
Private Const EWX_SHUTDOWN = 1
Private Const EWX_REBOOT = 2
Private Const EWX_FORCE = 4
Public Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Public Sub ShutDownComputer()
Call ExitWindowsEx(EWX_FORCE, &HFFFFFFFF)
End Sub
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.