summersun77
驱动牛犊
驱动牛犊
  • 注册日期2007-01-10
  • 最后登录2007-05-14
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
阅读:1482回复:4

入门级提问-这些路径分别在哪里?

楼主#
更多 发布于:2007-03-09 09:49
  在sfilter代码中常能看到这些路径的定义:
#define RULE_FILE_NAME    L"\\SystemRoot\\xefs.dat"

RtlInitUnicodeString( &nameString, L"\\FileSystem\\Filters\\SFilterCDO" );

RtlInitUnicodeString( &nameString, L"\\FileSystem\\SFilterCDO" );

RtlInitUnicodeString( &nameString, L"\\Device\\RawDisk" );

RtlInitUnicodeString( &nameString, L"\\Device\\RawCdRom" );

RtlInitUnicodeString( &fsrecName, L"\\FileSystem\\Fs_Rec" );

比如 第一行对于 xefs.dat 文件路径描述 我就不清楚是在哪个盘的目录上。 我把配置文件xefs.dat应该放在哪里?
summersun77
驱动牛犊
驱动牛犊
  • 注册日期2007-01-10
  • 最后登录2007-05-14
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-09 09:58
SystemRoot   FileSystem  Device 这些路径具体是指哪个路径?  
summersun77
驱动牛犊
驱动牛犊
  • 注册日期2007-01-10
  • 最后登录2007-05-14
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-09 10:50
看了以前的帖子 为访问c:\config.dat 要写成:

L\"\\\\DosDevices\\\\C:\\\\config.dat\"

这个DocDevices 就是指文件系统的磁盘设备吧?
singlewolf_yu
驱动牛犊
驱动牛犊
  • 注册日期2007-02-06
  • 最后登录2007-04-03
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-11 20:05
不是文件系统的磁盘,你需要用特殊的程序来查看

Windows 系统中把所有的对像都组成一个树形目录,这个目录你用 DDK 中的 DeviceTree 程序可以查看

或是 programming the WDM 那本书中带的那个查看程序
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-03-14 10:22
SystemRoot=Windows安装目录

\\FileSystem和\\Device是Windows的name space中的directory。name space中有不同的directory,用WinObj可以看到。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部