Private Declare Function GetPriorityClass Lib "kernel32" (ByVal hProcess As Long) As Long
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Private Const EWX_LOGOFF = 0
Private Const EWX_REBOOT = 2
Private Const EWX_SHUTDOWN = 1
Private Sub Combo1_Click()
a = GetPriorityClass(Me.hWnd)
Select Case Combo1.ListIndex
Case 0
ExitWindowsEx 1, 0
Label1.Caption = "关闭计算机"
Case 1
ExitWindowsEx 2, 0
Label1.Caption = "重启计算机"
Case 2
ExitWindowsEx 0, 0
Label1.Caption = "注销"
End Select
End SubPrivate Sub Form_Load()
Combo1.AddItem "关闭计算机"
Combo1.AddItem "重启计算机"
Combo1.AddItem "注销"
End Suba返回0 不成功。只有 Case 2 成功执行 网上找了很久没找到。麻烦一下大家。
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Private Const EWX_LOGOFF = 0
Private Const EWX_REBOOT = 2
Private Const EWX_SHUTDOWN = 1
Private Sub Combo1_Click()
a = GetPriorityClass(Me.hWnd)
Select Case Combo1.ListIndex
Case 0
ExitWindowsEx 1, 0
Label1.Caption = "关闭计算机"
Case 1
ExitWindowsEx 2, 0
Label1.Caption = "重启计算机"
Case 2
ExitWindowsEx 0, 0
Label1.Caption = "注销"
End Select
End SubPrivate Sub Form_Load()
Combo1.AddItem "关闭计算机"
Combo1.AddItem "重启计算机"
Combo1.AddItem "注销"
End Suba返回0 不成功。只有 Case 2 成功执行 网上找了很久没找到。麻烦一下大家。
解决方案 »
- 如何通过VB6+RightFAX API实现将RightFax中的传真保存为到本地的tif文档
- 有AB两程序,如何用B程序控制A程序的输入(在线等)
- 如何做一个象foxmail那样可以收mail,但在邮件服务器上保留备份的程序
- 一个从文本往sqlserver里导数据的小问题!!!!100分,在线给分!
- VB的date函数返回的是今天的日期值,那么如何得到昨天的日期值(即类型必须是VB能识别的日期值)
- 怎样用Vb编写验证密码的登陆框
- 真的很急!
- 数据类型的转换,我要死掉了,vb比其C,这方面实在不好。
- 在vb中如何调用打印机本身的字库?
- 谁知道如何截获插入/取出光盘的消息
- VB 如何单进程自我保护
- 模糊查询只有一个结果郁闷死了
关机的权限和优先级权限不是一个概念,Lookupxx adjxxx