阅读:1435回复:5
打开文件句柄问题
驱动中使用
IoCreateDevice( DriverObject, 0, &usDeviceName, FILE_DEVICE_UNKNOWN, FILE_DEVICE_SECURE_OPEN, FALSE, &pdoDeviceObj ) 创建了设备usDeviceName是\\Device\\DRIVER9_DeviceName 加载驱动以后用 CreateFile(L"\\\\Device\\DRIVER9_DeviceName", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL); 就打不开文件 在驱动中添加符号链接以后 IoCreateSymbolicLink( &usSymlinkName, &usDeviceName ) 就可以使用 CreateFile(L"\\\\.\\DRIVER9_DeviceName", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL); 打开文件了。请问如果不添加符号链接怎么打开这时的文件句柄?谢谢 |
|