当前位置:编程学习 > C#/ASP.NET >>

关机的问题!!!

调用 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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,