小弟我们这里有搞windows驱动开发的吗?小弟我现在想卸载某个驱动,怎么处理

我们这里有搞windows驱动开发的吗?我现在想卸载某个驱动,怎么办
问题如题目

------解决方案--------------------
DriverEntry里注册Unload例程 在DRIVER_OBJECT有一个域存放着卸载例程的指针
nt!_DRIVER_OBJECT
+0x000 Type : Int2B
+0x002 Size : Int2B
+0x004 DeviceObject : Ptr32 _DEVICE_OBJECT
+0x008 Flags : Uint4B
+0x00c DriverStart : Ptr32 Void
+0x010 DriverSize : Uint4B
+0x014 DriverSection : Ptr32 Void
+0x018 DriverExtension : Ptr32 _DRIVER_EXTENSION
+0x01c DriverName : _UNICODE_STRING
+0x024 HardwareDatabase : Ptr32 _UNICODE_STRING
+0x028 FastIoDispatch : Ptr32 _FAST_IO_DISPATCH
+0x02c DriverInit : Ptr32 long 
+0x030 DriverStartIo : Ptr32 void 
+0x034 DriverUnload : Ptr32 void
+0x038 MajorFunction : [28] Ptr32 long
------解决方案--------------------
删除注册表.

或net stop servicename
sc delete servicename
 
或用service api DeleteService()
------解决方案--------------------
下个devicetree找找看