有谁知道怎么在98下判断一个硬盘是否是USB硬盘(读系统注册表除外)?谢谢:)

2004-09-20 17:02 来自版块 - USB驱动开发

想在处理一个目录下的所有文件之前判断此目录下是否有文件被打开,如果有则提示处理不能进行。在应用程序中或驱动中有没有一个比较简单的方法来做此判断(除了去编历目录下的文件外)?[编辑 - 5/11/04 by luxs200]

2004-05-11 14:22 来自版块 - 文件系统(过滤)驱动程序开发

想在处理一个目录下的所有文件之前判断此目录下是否有文件被打开,如果有则提示处理不能进行。在应用程序中或驱动中没有有一个比较简单的方法来做此判断?

2004-04-19 15:57 来自版块 - 内核编程

小弟手上有一份公司的打印驱动源码,可以把需要打印的文本信息转换成BMP文件。看了半天也不知道驱动中在那里把文本转换成BMP。那位高人知道打印驱动中怎样把文本转换成BMP的像素?源码中在DrvEnableSurface函数中调用EngCreateBitmap创建了一个位图,什么时候... 全文

2003-11-17 16:42 来自版块 - 图形设备驱动版(打印、扫描、显示...驱动)

在2K下定制一个打印属性界面,调用ComPropSheet函数的功能码CPSFUNC_ADD_PROPSHEETPAGE把此页面加到打印机的属性页上。自己响应窗口处理过程,并处理WM_INITDIALOG(执行页面初始化)和WM_NOTIFY的PSN_APPLY(执行保存)... 全文

2003-10-22 09:48 来自版块 - 图形设备驱动版(打印、扫描、显示...驱动)

怎样在2K驱动程序中方便取到系统盘盘符?

2002-12-25 16:55 来自版块 - 内核编程

2K下取到硬盘设备对象后,自己构造IRP包向硬盘设备发送IO读写请求,系统大多数情况下没有问题,但有时候会产生缺页错误。不知那为高人可以指点一下?

2002-12-20 13:51 来自版块 - 内核编程

在2K下的应用程序或者驱动程序中怎样读取到当前FAT表中的全部内容?假设C:区为FAT32分区,打开此卷(在应用程序中用CreateFile打开),找到此分区FAT表的起始位置和FAT表占用的扇区数,然后开始读卷(ReadFile)。大部分的内容都是对的,有些是错的。可能OS(或... 全文

2002-10-30 13:41 来自版块 - 内核编程

已知一个设备对象的地址,怎样得到这个设备的名称(如果这个设备有名称的话)?

2002-10-22 13:54 来自版块 - 内核编程

应用程序中,怎样在2K或NT下枚举系统硬盘和每个硬盘的逻辑分区信息?

2002-10-17 16:37 来自版块 - 内核编程

想在2K驱动下面虚拟一个目录,比如把C:\\TEST虚拟成卷Z:,象DOS下的命令subst c:\\test z:。谁知道具体怎么做?

2002-10-11 11:41 来自版块 - 内核编程

挂接FILEMON后,有没有办法在IRP_MJ_WRITE里面判断一个文件是否是一个新建文件?

2002-09-30 15:17 来自版块 - 内核编程

在2K下通过ZwFsControlFile取NTFS分区的位图,代码如下:InitializeObjectAttributes( ... );ZwCreateFile( ... );ntStatus = ZwFsControlFile( hVolume,NULL,NULL,NUL... 全文

2002-08-17 17:37 来自版块 - 内核编程

NTFS文件系统通过文件对象指针FileObject获取文件属性的流控制块(Stream Control Block, SCB),每个SCB又指向一个文件控制块(File Control Block, FCB)。有谁知道NTFS文件系统的SCB和FCB的数据结构?[编辑 - 8... 全文

2002-08-03 19:33 来自版块 - 内核编程

为什么在DriverEntry里返回STATUS_UNSUCCESSFUL系统就会重起(操作系统2K,DriverEntry里什么都没有做,一加载驱动就返回STATUS_UNSUCCESSFUL,注册键里的Start值为2),应该在DriverEntry里返回什么值在操作系统启动... 全文

2002-07-26 12:46 来自版块 - 内核编程

在2K驱动程序下怎样访问HKEY_CURRENT_USER\\HKEY_CURRENT_USER\\Software下的某个键?HKEY_LOCAL_MACHINE可以通过\\Registry\\MachineZwOpenKey访问,为什么\\Registry\\User不能访问... 全文

2002-07-23 20:58 来自版块 - 内核编程

有谁知道GoBack在安装时创建自己的备份文件是怎么做的?因为在磁盘上找出很大的连续空间(比如2G),如果按照Defrag的做法速度会比较慢,而自己写程序修改FAT表在程序非法退出时很容易破坏文件系统,不知 GoBack是怎么在保证安全的情况下有比较高的效率?不知那位大虾对这个问... 全文

2002-07-19 16:35 来自版块 - 内核编程

在2K驱动里面有没有办法把一个目录或文件虚拟成一个驱动器?

2002-07-18 21:56 来自版块 - 内核编程

在2K的驱动里面怎样玫举所有的符号连接对象?

2002-07-16 12:20 来自版块 - 内核编程

自己写一个FSR怎样申明对一个卷(比如C:)的所有权?

2002-07-12 14:53 来自版块 - 内核编程


返回顶部