下你所需,载你所想!
汇集开发技术源码资料

驱动读写开源支持最新1909系统

:11.792KB :1 :2020-02-04 15:48:02

部分简介

置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })
.如果真 (服务名称 ≠ “”)
返回值 = 假
.如果真结束
加载名 = OpenSCManager (0, 0, 2)
.如果真 (加载名 = 0)
返回值 = 假
.如果真结束
.如果真 (文件号 = “”)
文件号 = 删首尾空 (取运行目录 () + “\” + 动态名称 ())
.如果真结束
.如果真 (文件号 ≠ “”)
写到文件 (文件号, #sys)
文件名 = 取文件名 (文件号)
服务名称 = 取文本左边 (文件名, 取文本长度 (文件名) - 4)
服务名 = CreateService (加载名, 服务名称, 服务名称, 16, 1, 3, 0, 文件号, 0, 0, 0, 0, 0)
.如果真结束
.如果 (服务名 = 0)
服务名 = OpenService (加载名, 服务名称, 16)
.如果真 (服务名 = 0)
CloseServiceHandle (加载名)
服务名称 = “”
返回值 = 假
.如果真结束
删除文件 (文件号)
.否则
返回值 = 真
驱动状态 = 真
StartService (服务名, 0, 0)
CloseServiceHandle (服务名)
CloseServiceHandle (加载名)
删除文件 (文件号)
设备句柄 = CreateFileA (“\\.\Sandy64”, 3221225472, 0, 0, 3, 0, 0)
.如果真 (设备句柄 = 0)
卸载驱动 ()
返回 (假)
.如果真结束

.如果结束
返回 (返回值)
置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })'理论新系统也是支持的读写1秒还是有50多W,驱动文件也就14KB从旧版系统测试到W10 1909均支持。

驱动读写开源支持最新1909系统

热门推荐

相关文章