api函数,api函数在win32
dll里面,
TC中是直接不能创建,调用DLL,
因为,TC是16位DOS里面的,DLL是32位的WINDOWS里面的,
不过可以考虑调用cmd命令:
#include
<stdio.h>
#include
<stdlib.h>
//system函数在stdlib里面
int
main()
{
system("shutdown
/s
/t
10")//调用cmd命令,/s是关机,/t
10表示10秒后关机,你可以换成其它的,不写默认为30秒
return
0
}
shutdown用法:
shutdown
[/i
|
/l
|
/s
|
/r
|
/g
|
/a
|
/p
|
/h
|
/e]
[/f
[/m
\\computer][/t
xxx][/d
[p|u:]xx:yy
[/c
"comment"]]
没有参数
显示帮助。这与键入
/?
是一样的。
/?
显示帮助。这与不键入任何选项是一样的。
/i
显示图形用户界面(GUI)。
这必须是第一个选项。
/l
注销。这不能与
/m
或
/d
选项一起使用。
/s
关闭计算机。
/r
关消渗逗闭并重新启动计算机。
/g
关闭并重新启动计算机。系统重新启动后,
重新启动所有注册的应用程序。
/a
中止系统关闭。
这只能在超时期间使用。
/p
关闭本地计算机,没有超时或警告。
可以与
/d
和
/f
选项一起使用。
/h
休眠本地计算机。
可以与
/f
选项一起使用。
/e
记录计算机意外关闭的原因。
/m
\\computer
指定目标计算机。
/t
xxx
设置关闭前的超时为
xxx
秒。
有效范围拿卖是
0-315360000
(10
年),默认值为
30。
如果超时时间大于
0,则默示
/f
参数。
/c
"comment"
重启动或关闭的原因的注释。
最多允许
512
个字符。
/f
强制正在运行的应喊腊用程序关闭,不前台警告用户。
当为
/t
参数指定大于
0
的值时,
则默示
/f
参数。
/d
[p|u:]xx:yy
提供重新启动或关机的原因。
p
表明重新启动或关闭是计划内的。
u
表示原因由用户定义。
如果
p
和
u
均未指定,则是计划外重新启动
或关闭。
xx
是主要原因号(小于
256
的正整数)。
yy
是次要原因号(小于
65536
的正整数)。
#include "stdafx.h"#include "消宴process.h"
int main()
{
system("at 1:02 shutdown -s -t 1")
}
调用系统命令,拿塌银自动衫裤关机,延时一秒 定时1点02关机,时间随便改
设计步骤如下:1.运行C++ Builder系统后,搜迟先激活选单“File/New Application”,创建一个新工程。 2.激活选单“File/Save As”把窗体单元以文件名exitu.cpp存盘,然后激活选单“File/Save Project As”把工程文件以文件名exitp.bpr存盘。(注意:工程文件名与窗体单元文件名不要同名。)3.在窗体上增加四个TButton组件Button1、Button2、Button3和Button4,分别设置它们的Caption属性为“其它身份登录”、“关机”、“重新启动”和“强制关机”。4.分别设置Button1、Button2、Button3和Button4组件的OnClick事件响应代码如下:void __fastcall TForm1::Button1Click(TObject Sender){//其它身份登录世凯李DWORD tempExitWindowsEx(EWX_LOGOFF,temp)}//------------------------------void __fastcall TForm1::Button2Click(TObject Sender){//关机DWORD tempExitWindowsEx(EWX_SHUTDOWN,temp)} /孙洞/------------------------------void __fastcall TForm1::Button3Click(TObject Sender){//重新启动DWORD tempExitWindowsEx(EWX_REBOOT,temp)}//------------------------------void __fastcall TForm1::Button4Click(TObject Sender){//强制关机DWORD tempExitWindowsEx(EWX_FORCE,temp)}5.运行程序后,分别单击四个按钮测试它们的功能。如果能完成各种设置的功能,说明你已成功了,那么就可以将本文介绍的方法运用到自己开发的C++ Builder应用程序中去控制Windows的关闭了欢迎分享,转载请注明来源:内存溢出
评论列表(0条)