在网上着了很多驱动加载的例子最后发现都不能用。下面代码是我亲测可用的。
1.加载驱动:
.版本 2
.子程序 安装驱动, 逻辑型, 公开
.局部变量 ret, 逻辑型
写到文件 (“C:\Windows\SysWOW64\YouQuDri.sys”, #sys)
InstallDriver (“YouQuDri”, “C:\Windows\SysWOW64\YouQuDri.sys”)
ret = StartDriver (“YouQuDri”, “C:\Windows\SysWOW64\YouQuDri.sys”)
.如果真 (ret = 假)
StopDriver (“YouQuDri”)
RemoveDriver (“YouQuDri”)
InstallDriver (“YouQuDri”, “C:\Windows\SysWOW64\YouQuDri.sys”)
ret = StartDriver (“YouQuDri”, “C:\Windows\SysWOW64\YouQuDri.sys”)
.如果真结束
返回 (ret)
.子程序 卸载驱动, 逻辑型, 公开
2.卸载驱动
.版本 2
.子程序 卸载驱动, 逻辑型, 公开
.局部变量 ret, 逻辑型
ret = StopDriver (“YouQuDri”)
RemoveDriver (“YouQuDri”)
YQ_强制删除文件_ (“C:\Windows\SysWOW64\YouQuDri.sys”)
返回 (ret)
文章提供了一段用于安装和卸载驱动的代码,主要涉及了InstallDriver、StartDriver、StopDriver和RemoveDriver等函数的使用,针对驱动文件YouQuDri.sys进行操作,确保驱动的正确加载和安全卸载。
1万+

被折叠的 条评论
为什么被折叠?



