在网上着了很多驱动加载的例子最后发现都不能用。下面代码是我亲测可用的。
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)