阅读:836回复:0
请提供 refresh driver 的好方法
Hi 大家好,
我正在写虚拟COM Port的Driver, 因为它是 plug and play的device. 所以每次改完程序代码之后就得要重新开机让新的Driver值更新. 后来我又用 SERIAL_PNP_QREMOVE 及IoInvalidateDeviceState(Pdo); 让Device 被remove来完整移除它, 使我改完程序后只要再重新安装driver就可以work, 但是最近我真的觉得这个方法还是太麻烦了, 不知道各位能否提供更好的方法. 最好是当我下close command时driver 可以完全从irp manager clear掉, 然后我只要copy 我新的.sys 档覆盖原WINNT\\System32\\driver档案, 然后重新open device时, 这时的driver即为最新的driver, 请各位forum的各手指点一二 |
|