امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
دستور لاگ آف (Log Off) کردن ویندوز
نویسنده پیام
download69 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 20
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 70
( 78 تشکر در 50 ارسال )
ارسال: #1
دستور لاگ آف (Log Off) کردن ویندوز
سلام دوستان من برای دستور لاگ آف(Log Off) سرچ کردم و پیدا هم کردم ولی مثل اینمه اشتباه هستنند میشه کد درست رو بدید
کدی که اشتبه بود:
Shell(“shutdown –l –f –t 0”) ‘Log off Windows
اگر میشه دستور های دیگه مانند ریستارت و استندبای و ..
رو هم بگذارید با تشکر

(آخرین ویرایش در این ارسال: ۰۵-اسفند-۱۳۸۸, ۱۵:۱۵:۵۶، توسط download69.)
۰۵-اسفند-۱۳۸۸, ۱۵:۱۴:۲۶
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: دستور لاگ آف (Log Off) کردن ویندوز
چرا از توابع خود ویندوز استفاده نمیکنین؟
Exitwindowsex

کد:
The ExitWindowsEx function either logs off, shuts down, or shuts down and restarts the system.

BOOL ExitWindowsEx(

    UINT uFlags,    // shutdown operation
    DWORD dwReserved     // reserved
   );    


Parameters

uFlags

Specifies the type of shutdown. This parameter must be some combination of the following values:

Value    Meaning
EWX_FORCE    Forces processes to terminate. When this flag is set, Windows does not send the messages WM_QUERYENDSESSION and WM_ENDSESSION to the applications currently running in the system. This can cause the applications to lose data. Therefore, you should only use this flag in an emergency.
EWX_LOGOFF    Shuts down all processes running in the security context of the process that called the ExitWindowsEx function. Then it logs the user off.
EWX_POWEROFF    Shuts down the system and turns off the power. The system must support the power-off feature.Windows NT: The calling process must have the SE_SHUTDOWN_NAME privilege. For more information, see the following Remarks section. Windows 95: Security privileges are not supported or required.
EWX_REBOOT    Shuts down the system and then restarts the system. Windows NT: The calling process must have the SE_SHUTDOWN_NAME privilege. For more information, see the following Remarks section. Windows 95: Security privileges are not supported or required.
EWX_SHUTDOWN    Shuts down the system to a point at which it is safe to turn off the power. All file buffers have been flushed to disk, and all running processes have stopped. Windows NT: The calling process must have the SE_SHUTDOWN_NAME privilege. For more information, see the following Remarks section. Windows 95: Security privileges are not supported or required.


dwReserved

Reserved; this parameter is ignored.

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۰۵-اسفند-۱۳۸۸, ۱۶:۲۵:۴۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : HoseinVig, download69
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #3
RE: دستور لاگ آف (Log Off) کردن ویندوز
کد:
Private Const EWX_LOGOFF = 0
Private Const EWX_SHUTDOWN = 1
Private Const EWX_REBOOT = 2

Private Const EWX_FORCE = 4
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long


Sub ShutDownWindows(ByVal ExitWinmod As Long)
    ExitWindowsEx ExitWinmod + EWX_FORCE, 1
End Sub

Private Sub Command1_Click()
Call ShutDownWindows(EWX_LOGOFF)
End Sub
۰۵-اسفند-۱۳۸۸, ۱۶:۳۶:۵۱
ارسال‌ها
پاسخ
تشکر شده توسط : HoseinVig, ajlajlajl, 1120, download69
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #4
RE: دستور لاگ آف (Log Off) کردن ویندوز
سلام .

نقل قول: سلام دوستان من برای دستور لاگ آف(Log Off) سرچ کردم و پیدا هم کردم ولی مثل اینمه اشتباه هستنند میشه کد درست رو بدید
کدی که اشتبه بود:
Shell(“shutdown –l –f –t 0”) ‘Log off Windows

کد:
Shell ("shutdown -l")

نقل قول: اگر میشه دستور های دیگه مانند ریستارت و استندبای و ..
رو هم بگذارید با تشک

برای shutdown کردن :

کد:
Shell ("shutdown -s -t 60")

رستارت کردن :

کد:
Shell ("shutdown -r -t 60")

موفق باشید .

۰۶-اسفند-۱۳۸۸, ۰۴:۲۸:۲۵
ارسال‌ها
پاسخ
تشکر شده توسط : download69


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اجرا نشدن keybd_event vbKeyMenu در ویندوز 8.1 javad917 3 2,627 ۱۳-آذر-۱۳۹۶, ۲۱:۲۰:۲۸
آخرین ارسال: javad917
Sad [سوال] مشکل پروژە vb6 با ویندوز ١٠ engzhina 4 4,499 ۰۲-مهر-۱۳۹۵, ۱۲:۱۴:۴۳
آخرین ارسال: engzhina
  [سوال] استفاده از بالون ویندوز در ویژوال بیسیک mr91090 1 2,643 ۲۹-آبان-۱۳۹۴, ۲۲:۵۰:۳۹
آخرین ارسال: Payman62
  رجیستر ocx ویندوز سون 32 بیتی aleas 8 6,078 ۰۲-تير-۱۳۹۳, ۰۱:۳۷:۴۱
آخرین ارسال: !_!_batman_!_!
  نیاز به دستور برای اجرای چکر برنامه Proxifier از طریق cmd hamidsystem 4 4,085 ۰۸-فروردین-۱۳۹۳, ۱۶:۱۳:۰۱
آخرین ارسال: hamidsystem
  تنظیم صدای ویندوز mahdi321 3 3,282 ۰۷-فروردین-۱۳۹۳, ۰۹:۱۰:۳۳
آخرین ارسال: Di Di
  قرار دادن خروجی دستور sql در یک متغیر sepahbod 1 3,971 ۱۶-آذر-۱۳۹۲, ۲۱:۳۳:۳۳
آخرین ارسال: hmiranled
  سوال از دستور Replace mabus 5 4,030 ۲۲-شهریور-۱۳۹۲, ۲۲:۴۲:۴۲
آخرین ارسال: Ghoghnus
Question دستور حذف كردن فايل ها در وبي ΛΛ Θ l-l $ Σ Ω 14 11,340 ۱۱-خرداد-۱۳۹۲, ۲۳:۳۱:۳۷
آخرین ارسال: ترانسپورتر
  [سوال] راهنمایی در رابطه با چند دستور در VB6 Rain_Saeid 1 2,918 ۲۱-بهمن-۱۳۹۱, ۱۳:۵۰:۰۷
آخرین ارسال: Payman62

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS