汇编语言寻找文件指针的问题
给了一个程序,反汇编后要求找到里面的文件指针在哪,是什么。我只知道汇编中文件指针就是文件句柄,mov dx,offset filename,filename就是文件句柄吗?那怎么看指向的文件的地址或者说是文件入口的地址呢?
filename 是文件名吧;文件指针是通过打开功能调用后成功的话返回的那个,后面的对这个文件的读写和关闭都是通过这个指针来进行的,而非通过文件名。
对文件类操作一点儿也不熟悉?dos 下的看看 int21h 的 ah=3ch-42h 的几个功能调用吧,win32 下的就看看 CreateFileA()/ReadFile()/WriteFile()/SetFilePointer()/CloseHandle() 等几个系统 API 函数的说明吧,同时看看些例子代码应该更有助于理解和熟悉掌握它们。