阅读:930回复:1
注册设备的问题
用
NdisMRegisterDevice( *KNdisMiniDriver::DriverInstance(), KNDIS_STRING_CONST("\\Decive\\VNICDevice"), KNDIS_STRING_CONST("\\DosDecive\\VNICDevice"), MajorFunction, &m_pDeviceObject, &m_DeviceHandle); 注册的设备, 为什么用 CreateFile("\\\\.\\VNICDevice", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, NULL); 打不开呢 该怎么打开啊 指定的设备名有错么? ![]() |
|
沙发#
发布于:2005-06-27 20:41
1.用winobj看看,??目录下VNICDevice是不是存在了
2.如果确实存在了,在MJ_CREATE 的处理函数设置了断点,看看应用程序调用CreateFile, MJ_CREATE的处理函数是不是被调用了 |
|