怎样禁止访问磁盘

呆萌-鱼 2003-10-26 04:09:27
小弟看那美屏软件可以 禁止访问磁盘,从ie里面也不能访问,不知道各位高手知不知道那是怎么弄的,谢谢了

对了,怎样控制下载文件的大小啊??
...全文
429 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyzxg 2004-02-16
  • 打赏
  • 举报
回复
实际上那个美平是用的无盘98的技术
你在网吧电脑上看到的磁盘都是映射出来的
并不是真正的磁盘地址
你用IE无法访问的磁盘可能在注册表中也做了设置禁止查看和访问
tangzhg 2003-11-18
  • 打赏
  • 举报
回复
现在的菜鸟,同样的痴情。
谢谢这位大侠的真切回复,也许你并不看这个问题了,但是我还是要说上一说:
的确,我没有说清楚所指:fork,shell,。。。所有我的答案与想法都来自这两个方面的编程经验(UNIX。Linux),很明显的一点,你所用的是现代的编程接口而已,如果你有能力改变操作系统的中断,当然我没话说了,可是在MFC编程应用中,不知道是哪一行需要你去这么做,这么做就真的那样子的好吗,这样的操作系统有人敢用吗??有多好用户接口,用户自己也可以很好的管理他吗,他好象也不可以写数据进去吧。。。他不是要晕倒吗
肯定了!为之晕倒!!!!晕倒。。。。。。
会思考的草 2003-11-06
  • 打赏
  • 举报
回复
to:tangzhg(programer_痴情)
sorry,你写的太乱,看不懂你写的什么东西。

保护模式下,实模式的中断统统失效。不论什么api,它都要调用系统服务来实现要完成的操作。系统服务是win32保护子系统的Native API。

再次看不懂你说的“被拷贝来的中断”是什么意思。
用户态下各个进程是相互隔离的,但是在核心态不是这样的。
建议你仔细看看Win32内存管理和内存布局。
tangzhg 2003-10-27
  • 打赏
  • 举报
回复
对于楼上的我一个问题,我觉得写中断服务例程是一个很危险的行为。并且“禁止访问磁盘,从ie里面也不能访问”,即将磁盘有效的设置为只读属性一样。当然而更重要的是请求楼上的能说说在现代的多任务系统里,我们写的也只不过是一个被拷贝来的中断而已,只能在自己的程序中是有效的。所以我不相信几段代码就可以成功完成此功能,还请多多指教!
会思考的草 2003-10-26
  • 打赏
  • 举报
回复
写IFS过滤驱动,或者写IDE中断服务例程,拦截对磁盘的读写请求。
譬如ReadFile,它只是一个外壳,内部会调用Win32子系统的NtReadFile(位于ntdll.dll中),然后调用ntoskrnl.exe中的NtReadFile。
对于98,好办,进入0环调用IFSMgr的服务即可拦截。
fbmsf 2003-10-26
  • 打赏
  • 举报
回复
美平用的是修改注册表.
yaoha2003 2003-10-26
  • 打赏
  • 举报
回复
UP
tangzhg 2003-10-26
  • 打赏
  • 举报
回复
我想磁盘的访问是由操作系统控制的哦,就象我们的自己写的程序一样,一切都由我们去控制作什么,不做什么。同样操作系统也是这样的啦。所以我们可以象网吧管理系统一样写一个控制系统吧。这样才能有效地实现吧。
当然,我这也是打擦边球,不解决实际问题,也只是一个想法。过些时候查资料再来聊聊。
dzqsuper 2003-10-26
  • 打赏
  • 举报
回复
说说源程序怎么写出来吧
babynuaa 2003-10-26
  • 打赏
  • 举报
回复
可能是HOOK了CreateFile,SetCurrentDirectory等API吧,然后分析其参数从而达到禁止的目的

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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