AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
阅读:1840回复:12

在Win2000下这样替换受系统保护的文件

楼主#
更多 发布于:2002-04-30 16:29
在Win2000下,OS对有些系统文件进行了保护,怎样替换这些受系统保护的文件?越简单越好

最新喜欢:

ZhouyZhouy
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-30 16:48
没有人知道吗?
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
zhch111
驱动小牛
驱动小牛
  • 注册日期2002-02-04
  • 最后登录2003-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-30 20:13
难道非要替换吗?过滤不行吗?不太明白你的目的
wlrwx
驱动小牛
驱动小牛
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望11点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-01 00:34
改个名字,然后先替换CACHE里面的,然后在替换...
真正的浪子―――― 是掠过城市的微风,每个人都能感到他的清新,可没有人能留住...... 亦是划过天际的流星,所有人都能仰望他夺目的光芒,没有人能触及...... 风止于森林,流星损于黄土......非凡浪子归于他的最爱......
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-01 14:00
不行,这样绝对不可以的
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
macy
禁止发言
禁止发言
  • 注册日期2001-12-19
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分6383分
  • 威望48270点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-05-01 21:59
用户被禁言,该主题自动屏蔽!
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-03 20:42
不可以,在MSDN中时提到将SFCDisable键值修的文章,可我修改了后,还是不可以,至于2、3是可行的,但要求太刻苦了(DOS或双操作系统),有没有其它办法,编程也可以。
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
macy
禁止发言
禁止发言
  • 注册日期2001-12-19
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分6383分
  • 威望48270点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-05-04 15:45
用户被禁言,该主题自动屏蔽!
zdhe
驱动太牛
驱动太牛
  • 注册日期2001-12-26
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72362分
  • 威望362260点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2002-05-04 17:02
from ifskit 2k install.htm

Samples
This kit includes the FastFAT and CDFS file system samples, and the SFilter file system filter sample. New to this version of the kit is the FileSpy file system filter sample, which replaces the older TFilter sample. The Rdr2 NullMRX MiniRedir sample is new to this version of the kit.

Two of the samples included in this kit, FastFAT.sys and CDFS.sys, are taken unmodified from live Windows 2000 source code. A new Windows 2000 feature called Windows File Protection gives the system the new ability to protect some system files -- including these two file systems -- from being modified. If the FastFAT and CDFS samples are built by this kit during the development of a new file system, Windows File Protection must be turned off do install the newly-compiled CDFS and FAT file system drivers. For more information on Windows File Protection, refer to the DDK documentation.

FastFAT File System Sources
FastFAT is the file system driver for the FAT file system disk format. New to Windows 2000 is FAT32 support.

To install, with Windows File Protection turned off, save the original version of fastfat.sys, then copy your new version into %systemroot%\\system32\\drivers\\fastfat.sys, and reboot.

AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-05-04 17:19
能不能不重启而直接通过代码控制,更新后在使其进入保护状态
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
lanezhang
驱动牛犊
驱动牛犊
  • 注册日期2002-05-06
  • 最后登录2010-10-20
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-05-07 07:54
先把你的程序load起来,然后通过编程扫描内存中已有文件的输入节,然后把它们所有指向那个系统文件的调用的地址改为指向替换文件的相应函数的地址,这样就不必替换原有文件,当然此后的每个load起来的文件也同样要对它们做相应的修改,包括拦截LoadLibrary等一系列系统调用。
呵呵,比较烦。
lane
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-05-08 13:46
楼上的兄弟讲的这种处理机制乎和本帖的问题不相符,不过还是谢谢老兄指教了
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
wilton
驱动牛犊
驱动牛犊
  • 注册日期2001-04-23
  • 最后登录2005-03-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-05-10 12:35
我在做CSP的时候也遇到这个问题,而且我的分区是NTFS。我试验了很多方法都没用,包括CopyFileEx(使用标志COPY_FILE_RESTARTABLE),用安装大师做安装盘。
最后,我把硬盘挂到别人的机器上才替换成功。
游客

返回顶部