我必須撰寫一個創建和洗掉目錄的 TASM 程式,但我找到了僅創建檔案的示例。
model small
.data
handle dw 0
filename db "file2.txt",0
.stack 256
.code
main:
mov ax,@data
mov ds,ax
mov ah,3ch
mov cx,1
lea dx,filename
int 21h
jc exit
mov handle,ax
exit:
mov ax,4c00h
int 21h
end main
我如何修改此代碼以創建目錄而不是檔案?以及如何洗掉創建的 firectory?
uj5u.com熱心網友回復:
我不得不使用 masm 和 winapi。這是我的示例代碼
.586
.model flat, stdcall
option casemap:none
includelib kernel32.lib
includelib shell32.lib
include windows.inc
include kernel32.inc
.const
sDir db 'folder', 0
.code
Main PROC
invoke CreateDirectoryA, OFFSET sDir, NULL
invoke Sleep, 2000d
invoke RemoveDirectoryA, OFFSET sDir
invoke Sleep, 2000d
invoke ExitProcess, NULL
Main ENDP
end Main
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/393659.html
上一篇:阻止.exe檔案
