我们知道,通过直接调用硬件得到硬盘信息。但如何防止dll,vxd冒充?

yesry 2003-08-25 10:34:02
我用了以下例子:
http://www.cppfans.com/articles/system/idehdparams.asp

硬盘信息也有了。但是如果别人用对应的dll,vxd冒充提供的dll,vxd,而返回值总是已经经过认证的硬盘,那么,我的共享软件也就让其运行,有没有什么办法可以避免冒充?
...全文
61 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yesry 2003-10-24
  • 打赏
  • 举报
回复
看看
yesry 2003-10-13
  • 打赏
  • 举报
回复
共享之路遥远。
yesry 2003-09-05
  • 打赏
  • 举报
回复
共享软件哪有CD发行啊。
yesry 2003-08-26
  • 打赏
  • 举报
回复
我要的就是相对安全。
netsys2 2003-08-26
  • 打赏
  • 举报
回复
俄罗斯的StarForce的确厉害,普通的模拟光驱是按传统方式读取数据的,当然读不了特殊格式的CD
netsys2 2003-08-26
  • 打赏
  • 举报
回复
俄罗斯的StarForce的确厉害,普通的模拟光驱是按传统方式读取数据的,当然读不了特殊格式的CD
yhz 2003-08-26
  • 打赏
  • 举报
回复
这应该不用担心吧?

如果真的替换了dll和vxd,除了极少数牛人之外,
谁也不能保证替换后的操作系统可以正常运行。
严重的话,可能连磁盘IO操作都有问题。

就像楼上所说的,有那个功夫做这个,还不如直接破你的程序。

如果你实在要的话,或许记录下相应文件的hash值,进行比对可以做到。
Siney 2003-08-26
  • 打赏
  • 举报
回复
大家有没有玩最新的仙剑3啊,他的StarForce防倒版技术很厉害的,我模拟光驱,拔了光驱线都不行
netsys2 2003-08-26
  • 打赏
  • 举报
回复
就这样就行了,替换库是最麻烦的破译方式,

大多人都是用SOFTICE直接破EXE文件的
sprewellkobe 2003-08-25
  • 打赏
  • 举报
回复
没有绝对的安全,我觉得
chifengwatch 2003-08-25
  • 打赏
  • 举报
回复
听课
netsys2 2003-08-25
  • 打赏
  • 举报
回复
那它还需要知道相关的接口、合法的硬盘号等,很麻烦的。

一般的人都没有办法替换。

他有那工夫还不如直接破你的程序更方便。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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