你可以编一个bat如cancel.bat,把上面那句话加入cancel.bat里,再在桌面上建立cancel.bat的快捷方式,试一下。
解决方案 »
- QuadPart := DWORDLONG(LONGLONG(-1)) 语句是什么意思?
- 各位大侠,,,,小弟跪求一解??字符串提取。。
- 谁能帮忙做个服务程序的框架
- DELPHI中使用WEBBROWSER来浏览网页,如何隐藏浏览的地址.
- 关于调用DTS的问题,高分求解
- 请问在delphi中如何调用C#写的组件
- 新手简单的问题,窗体TForm1 里面的组件是怎么创建的?
- 通过十六进制的变换要得到十进制的数?急!
- 哪有编辑HTML的控件? 要求所见即所得的,不要MS DHTML Control.
- 如何得到动态数组的实际大小, Length好像不行?
- 郁闷,散分!
- Error For Delphi 6
“RunDLL32.exe user.exe,ExitWindows”,关机。
“RunDLL32.exe user.exe,ExitWindowsExec”重新启动计算机
二、WINDOWS NT/2000 系统
由于Windows NT/2000是基于NT内核的操作系统,其关机要在用户认证之后才能操作,此时就只能调用Windows下System中的Shell32.dll来进行。实现过程如下:
%Windir%\RunDLL32.exe%Windir%\System\Shell32.dll,SHExitWindowsEx 8
上面一行实现的是“关机并关闭电源”,若将最后的“8”更改为“1”、“2”、“4”则可以分别实现注销、重新启动、强制关闭电源等功能。
三、Windows XP系统
在WIN XP中,我们可以通过Windows\System32下的Shutdown.exe来实现。执行这条命令时可以在“程序/开始/附件/命令提示符”下手工运行, 也可以在桌面建立一个快捷方式。使用Shutdown时有一定的格式和参数,可以分别实现不同的功能。
格式:
shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [ -c "comment"] [-d up:xx:yy]
参数说明:
没有参数 显示shutdownt的用法和格式的相关消息(与?相同)
-i显示GUI界面,必须是第一个选项
-l注销系统(不能与选项-m一起使用,而且若其后面还带了[-t xx]时间参数的话,时间参数将不起作用,系统将会立即注销)
-s关闭计算机
-r关闭并重新启动计算机
-a放弃重新启动计算机
-m \\computername 远程计算机关机/重启/放弃
-t xx 设置关闭系统的时间为xx秒
-c "comment"关闭窗口中的提示信息(最大为127个字符)
-f强制关闭运行的应用程序而没有警告
-d [u] [p]:xx:yy关闭原因代码
u是用户代码
p是一个计划的关闭代码
XX是一个主要原因代码(小于256的正整数)
yy是一个次要原因代码(小于65536的正整数)
设置举例:
在命令提示符下或桌面快捷方式的“目标”中输入以下信息:
shutdown.exe -s -t 60 -c "系统将在一分钟内关闭,请退出所有程序并作好关机准备!"
运行时将会出现一个时间为60秒的倒计时对话框,在对话框下方的“消息”栏中会出现“系统将在一分钟内关闭,请退出所有程序并作好关机准备!”这样的提示信息,时间一到将会关闭系统。