如何用汇编语言编一个让计算机关机的程序

2025-02-22 15:01:28
推荐回答(5个)
回答1:

在MASM32下代码如下:

.486 ; create 32 bit code
.model flat, stdcall ; 32 bit memory model
option casemap :none ; case sensitive

include \masm32\include\windows.inc
include \masm32\include\kernel32.inc

includelib \masm32\lib\kernel32.lib

.data
strShutDown db "shutdown.exe /s /s /t 00",0
.code
start:
invoke WinExec,addr strShutDown,0
invoke ExitProcess,0
end start

回答2:

windows下有个程序shutdown.exe,通过加参数调用它可以实现关机。
你的程序只要调用它就可以了,程序实现起来很简单。

回答3:

电源管理:int 15h
MOV AX,5301H .
MOV BX,0
INT 15H
。。。。。

回答4:

这个比较简单,只不过你得将PC的power开关线于你的单片机相连,再设计一个定时,到时间时,让单片机输出底电平,这样电脑就会自动关机,当然,还可以设置自动开机.

回答5:

用WIN32汇编写也是调用WINDOWS api函数网上例子多搜搜注销Windows也就是退出Windows,根据表面意思在API浏览器中输入ExitWindowsEX这个API,只不过在Win32位操作系统上一般都使用ExitWindowsEX。