驱动保护MBR为何无故失效

MIAIONE 2019-08-04 10:40:54
在我的一个朋友给的程序是 protmbr64,打开后可以正常运行 然后这个项目都是从一个网站下载的 我编译后(改都没改) 无故 not load driver 我检查了代码 在 OpenDrv这里 如果它等于FALSE,则报错 可是我生成后,又运行了一遍 error not load 而那个朋友给 我的就可以 driver. sys 哈希是一样的 那么只有可能处在exe调用问题了 于是哈希了一下 结果真的不对 别看都是28kb 但是哈希完全不同,我肯定有疑惑,因为我想把它转到vb. net 语言,语已经修改,运行后没报错,以为可以了,用memz彩虹猫病毒(专门破坏mbr)测试下,懵了 于是我怀疑vb6的就有问题 里面有句是这么写的 传的信息不知道对不对,linkpath="\\.\" 我记得作者说的是 \\.\PhysicalDrive0 是不是这里的问题呢? opendrv这个应该是打开硬盘的句柄,如果出错了应该保护就没有用了,vb6也是,谁能懂驱动和c的解释下,万分感谢! 目标转换为vb. net 原帖,就是软件源码出处http://www.m5home.com/bbs/thread-8574-1-1.html 32也是这个问题
...全文
103 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
MIAIONE 2019-08-12
  • 打赏
  • 举报
回复
准备结贴了,反正都没人了

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧