⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getfiletitle.asm

📁 一个十六进制编辑器源代码,cool!
💻 ASM
字号:
;从一个全路径文件名字符串中分离出文件名
;lpFile[in]:全路径文件名字符串的指针
;lpBuf[out]:分离出文件名的指针
;返回值
;FALSE表示失败
;成功返回lpBuf的值
;本函数不检测文件是否存在,只是根据字符串的最后一个 \ 来分离
;如果传入的字符串没有包含 \ ,则失败
_GetFileTitle proto :DWORD ,:DWORD 
.code
_GetFileTitle proc uses edi lpFile,lpBuf
	mov edi,lpFile
	invoke lstrlen,edi
	add edi,eax
	mov al,'\'
	.while [edi]!=al
		dec edi
		.if edi==lpFile
			xor eax,eax
			jmp _ret_
		.endif
	.endw
	inc edi
	invoke lstrcpy,lpBuf,edi
_ret_:
	ret
_GetFileTitle endp

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -