在 VxD 中可以存取文件吗?

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

刚接触驱动不久,请大家帮忙!
...全文
10 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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里也有说明呀
回复
发帖
汇编语言
创建于2007-08-27

2.0w+

社区成员

汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
申请成为版主
帖子事件
创建了帖子
2002-07-12 08:56
社区公告
暂无公告