佚名通过本文主要向大家介绍了内存条会导致蓝屏,硬盘会导致蓝屏吗,什么软件会导致蓝屏,cpu会导致蓝屏吗,主板会导致蓝屏吗等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: IoSetDeviceInterfaceState 会导致 蓝屏?
描述:
解决方案1:
描述:
/////////////////////////////
问题是这样的:
一个驱动程序,只有 DriverEntry 函数,
在此函数中 通过 IoCreateDevice 创建了一个设备对象( pDeviceObject ),
接下来, 如果 使用 IoCreateSymbolicLink 创建符号连接 是没有问题的,
可以 通过 winobject 观察到 生成的对象名字,
现在, 我想通过 guid 来创建一个符号连接,
就是在 IoCreateDevice 之后 用
IoRegisterDeviceInterface( pDeviceObject, &guid1, NULL, &SymbolicLinkName);
IoSetDeviceInterfaceState( &SymbolicLinkName, TRUE );
重新安装驱动程序后,操作系统 在启动时 出现蓝屏,
如果把 IoSetDeviceInterfaceState 句 删掉 ,则系统可以正常启动,
但是 用winobject 看不到 生成的 对象名字
////////////////////////////////
请问这是怎么回事, 谢谢
解决方案1:
up