关机的问题!!!
调用 Private Declare Function ExitWindowsEx Lib "User32.dll" (ByVal uFlags As EXITWINDOWSEX_OPTION_ENUM, ByVal dwReserved As Integer) As Integer关机
为什么程序在别人的机器上可以关机
在我的机器上就不行呢,很郁闷? --------------------编程问答-------------------- 权限问题 --------------------编程问答-------------------- '关机
system.Diagnostics.Process.Start("shutdown.exe","s")
'重新启动
system.Diagnostics.Process.Start("shutdown.exe","r")
'注销
system.Diagnostics.Process.Start("shutdown.exe","l") --------------------编程问答-------------------- '注销
Shell("Shutdown.exe /l /t 0")
'重启
Shell("Shutdown.exe /r /f /t 0")
'关机
Shell("shutdown.exe /s /f /t 0")
使用Shutdown命令
system.Diagnostics.Process.Start("shutdown.exe")
关于ShutDown的参数描述如下:
===============================================================
shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f]
[/m \\computer][/t xxx][/d [p:]xx:yy [/c "comment"]]
/i 显示图形用户界面(GUI)。
这必须是第一个选项
/l 注销。这不能与 /m 或 /d 选项一起使用
/s 关闭计算机
/r 关闭并重启动计算机
/a 放弃系统关闭。
这只能在超时过程中使用
/p 关闭本地计算机,没有超时或警告。
这只能与 /d 选项一起使用
/h 休眠本地计算机。
这只能与 /f 选项一起使用
/e 将计算机的意外关闭原因记入文档
/m \\computer 指定目标计算机
/t xxx 设置关闭前的超时为 xxx 秒。
有效范围是 0-600,默认为 30
/c "comment" 重启动或关闭的原因的注释。
最大允许 127 个字符
/f 强制正在运行的应用程序关闭而不事先警告用户
/d [p:]xx:yy 提供重启动或关闭的原因
p 表明重启动或关闭是计划内的
xx 是主要原因号(小于 256 的正整数)
yy 是次要原因号(小于 65536 的正整数)
原因:
(E = 预期 U = 意外 P = 计划, C = 自定义)
--------------------编程问答-------------------- o
补充:.NET技术 , VB.NET