找一个win32汇编程序写程序,实现根据输入的路径名找文件的功能

发布于 科技 2024-06-15
12个回答
  1. 匿名用户2024-01-29

    findfile proc _lpszpath

    local @stfindfile:win32_find_data

    local @hfindfile

    local @szpath[max_path]:byte ;用于存储“路径”。

    local @szsearch[max_path]:byte ;用于存储“路径”。

    local @szfindfile[max_path]:byte ;用于存储“找到的路径文件”。

    pushad

    invoke lstrcpy,addr @szpath,_lpszpath

    将 *. 添加到路径的末尾

    invoke lstrlen,addr @szpath

    lea esi,@szpath

    add esi,eax

    xor eax,eax

    mov al,'\'

    if byte ptr [esi-1] != al

    mov word ptr [esi],ax

    endifinvoke lstrcpy,addr @szsearch,addr @szpath

    invoke lstrcat,addr @szsearch,addr szfilter

    查找文档。 invoke findfirstfile,addr @szsearch,addr @stfindfile

    if eax != invalid_handle_value

    mov @hfindfile,eax

    repeat

    invoke lstrcpy,addr @szfindfile,addr @szpath

    invoke lstrcat,addr @szfindfile,addr

    if & file_attribute_directory

    if != '.'

    inc dwfoldercount

    invoke _findfile,addr @szfindfile

    endifelse

    invoke _processfile,addr @szfindfile

    endifinvoke findnextfile,@hfindfile,addr @stfindfile

    until (eax == false) |dwoption & f_stop)

    invoke findclose,@hfindfile

    endifpopad

    retfindfile endp

  2. 匿名用户2024-01-28

    1 都给这么高的分数,没有题目,先留下个名字。

  3. 匿名用户2024-01-27

    可以用 terminateprocess 终止,但在核心编程中不推荐,一般是关闭句柄,然后让它自然结束。

  4. 匿名用户2024-01-26

    我自己没做过,或者我自己做过,平时用的chm文档都是我直接用的粗话。

    如果你自己用,试试看,用chm反编译软件反编译chm文件,再用chm软件来设置你喜欢的样式。

  5. 匿名用户2024-01-25

    您是要将其制作为桌面应用程序还是可以在 mp4 上使用它?

  6. 匿名用户2024-01-24

    2.从程序集到 Windows 内核编程。

    驱动程序开发技术的详细信息。

    还建议:1不要花太多时间在选择和学习编程工具上,只需从选择任何一个可以完成练习的工具开始;

    2.在学习之初,不要试图完全理解,只要能够吞下枣子并完成练习即可。 第一次通读一本书,需要一次全部读完,否则很容易半途而废。

    3.你需要有一点心理准备,这些书不是一次就能读懂的。 将有一个迭代过程。

    4.这个问题给出的分数太少了。 建议至少给20分。

  7. 匿名用户2024-01-23

    1. LbuttonDown,而不是 Lbuttondowh

    2. getdc,而不是 getdc

    3. 您在下面声明的 HDC HDC 应该是 HDC HDC,对吧?

  8. 匿名用户2024-01-22

    我不知道该说什么,但是我们先学习一下真实模式的编译,你会发现你问的问题是有偏见的。

  9. 匿名用户2024-01-21

    8086汇编很基础,我一定会继续学习其他相关课程。

  10. 匿名用户2024-01-20

    Windows 主要使用 386 编译。 所以你最好学习一下 386 的编译,它和 8068 还是有点不同。 此外,您可以阅读 VC 更改程序的汇编**。

  11. 匿名用户2024-01-19

    看看杨继文的《80x86汇编语言编程教程》。 我现在正在用这本书来学习,我快完成了。

  12. 匿名用户2024-01-18

    你可以看看这本书:IBM-PC汇编语言编程(沈美明,温东禅版)清华大学出版社。

相关回答
5个回答2024-06-15

x 作为时间 t 函数的方程呢?

11个回答2024-06-15

elseprintf("A、B、C 是不合法的");

a=0 也应该在非法范围内,因为 a=0,方程不是二次方程,a 不能是除数。 >>>More

12个回答2024-06-15

REM 添加了三个控件、一个按钮命令、一个计时器和一个文本框,用于在窗体中添加您自己。 >>>More

6个回答2024-06-15

源程序不能直接运行。 在计算机上使用高级语言。 >>>More