在 VxD 中可以存取文件吗?

2ndboy 2002-07-12 08:56:02
在 VxD 中可以存取文件吗?
比如在 VxD 中读取位于 .INI 中的设置

刚接触驱动不久,请大家帮忙!
...全文
60 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
2ndboy 2002-07-13
  • 打赏
  • 举报
回复
已解决,给分!
2ndboy 2002-07-13
  • 打赏
  • 举报
回复
to neocosmic(不顾一切):

你说的这些是 VToolsD 中的类成员函数吧?在 DDK 中能用吗?有 DDK 提供的函数吗?这样在两者中应该都能用吧!

谢谢你的回复,明白之后立即给分!!!
woshiwo 2002-07-13
  • 打赏
  • 举报
回复
先给点分再回呀。别老让人等呀。
紫郢剑侠 2002-07-12
  • 打赏
  • 举报
回复
关注!UP!
2ndboy 2002-07-12
  • 打赏
  • 举报
回复
to neocosmic(不顾一切):

能再详细一点吗?具体的函数名叫什么?明白后立即给分!
neocosmic 2002-07-12
  • 打赏
  • 举报
回复
当然,有R0FileIo可以用
neocosmic 2002-07-12
  • 打赏
  • 举报
回复
IFSMgr_Ring0_FileIO: OpenCreateFile
HANDLE __cdecl R0_OpenCreateFile(
BOOL bInContext,
PCHAR filename,
WORD mode,
WORD createAttribs,
BYTE action,
BYTE flags,
PWORD pError,
PBYTE pAction
);

Creates or opens a file.

IFSMgr_Ring0_FileIO: CloseFile
BOOL __cdecl R0_CloseFile(
HANDLE h,
PWORD pError
);

Closes a file previously opened by OpenCreateFile().

IFSMgr_Ring0_FileIO: ReadFile
DWORD __cdecl R0_ReadFile(
BOOL bInContext,
HANDLE h,
PVOID buffer,
DWORD Count,
DWORD FileOffset,
PWORD pError
);

Reads a file previously opened by OpenCreateFile().

IFSMgr_Ring0_FileIO: WriteFile
DWORD __cdecl R0_WriteFile(
BOOL bInContext,
HANDLE h,
PVOID buffer,
DWORD Count,
DWORD FileOffset,
PWORD pError
);

Writes to a file previously opened by OpenCreateFile().

你为什么不用VTOOLSD,里面用更详细的说明,并且DDK里也有说明呀

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧