怎么用WIN-TC编写代码生成的应用程序让别人的电脑关机

怎么用WIN-TC编写代码生成的应用程序让别人的电脑关机,第1张

一般关机要调用win32

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<stdio.h>

#define pi 3.1415926

main()

{

float r=0.0,area=0.0,cir=0.0

printf("Please input the radiu:")

scanf("%f",&r)

cir=2*pi*r

area=pi*r*r

printf("cir=%f,area=%f",cir,area)

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8107398.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存