阅读:1360回复:2
关于创建符号连接的问题
我为我的驱动程序创建了符号连接,如下:
NtStatus = IoCreateSymbolicLink(&DeviceLinkU,&DeviceNameU); 在我的机器上运行正常,用Winobj.exe可以看到设备名\Device\Ndis1 和符号连接名\??\Ndis1。 可是在有些计算机上加载该驱动程序后只能看到设备名,而看不到符号连接名,此时用CreateFile打开该设备时报错183(当文件已存在时,无法创建该文件。 ),这是为什么,请各位大侠指教? |
|
沙发#
发布于:2005-01-04 17:47
我为我的驱动程序创建了符号连接,如下: 1、 错183(当文件已存在时,无法创建该文件。 ) 检查是否上次CreateFile,而没有CloseFile,资源没有释放, 2、 在驱动卸载或加载失败时有没有调用IoDeleteSymbolicLink 3、试着重启计算机,问题还存在吗? |
|
|
板凳#
发布于:2005-01-04 18:47
一楼老兄说的那些问题都肯定不存在。
我是用3389登陆到别的主机进行调试的,和这个有关系吗? |
|