/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语言关机编程代码
最新推荐文章于 2024-07-19 21:35:18 发布