/n"); exit(0); } In.x.ax = 0x5301; /*连接到APM*/ In.x.bx = 0x0000; int86(0x15 &In Out; In.x.ax = 0x5300; /*检查是否支持APM*/ In.x.bx = 0x0000; int86(0x15
#include<stdio.h> #include<dos.h> void main( void ) { union REGS In = 0) { printf("No APM /n"); exit(0); } In.x.ax = 0x530e; /*通知APM所使用的版本为1.2*/ In.x.cx = 0x0102; int86(0x15 &In &Out); if( Out.x.cflag =0x02)) { printf("Connecting error =0) && (Out.h.ah /n"); exit(0); } In.x.ax = 0x5307; /*实现关机*/ In.x.bx = 0x0001; In.x.cx = 0x0003; int86(0x15 &In &Out); if( (Out.x.cflag = 0) { printf("Ver error /n"); exit(0); } } 这个是DOS系统的~windows系统是需要api函数就好啦~查msdn好啦~
|||
system("shutdown -s")
&In &Out); if( (Out.x.cflag = 0) { printf("Shutdown error &Out); if( (Out.x.cflag
C语言关机编程代码
最新推荐文章于 2023-01-15 12:28:41 发布
428

被折叠的 条评论
为什么被折叠?



