L ljy_17 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-24 #1 [green] 我要做一個硬盤還原系統!也就是說不管別人怎麼操作的機子!等下次開機時,系統自 動恢復了!主要用來防止別人刪文件!有原碼我別加分!/green]
J JobsLee Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-24 #3 有了源码送我一份,分就不要了。 源码最重要!!!! JOBSLI@YAHOO.COM.CN
L ljy_17 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-24 #5 TO;turbo163、酱爆螺蛳 硬件卡实现是更安全、方便,可是那要money啊! TO:JobsLee 謝謝參與! 一家一齊來啊!
A Alex_Y Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-24 #6 曾经记得好像通过汇编操作I/O可以完成,具体5555~~~~不会,都怪我当初不努力,老大徒 伤悲,5555555~~~~~~~~~~~~~~~~~~~~
L ljy_17 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #8 To:妄语 能具體一點嗎? 是不是“系统文件备份,每次开机自动恢复一次” 就可以完成這個功能了!也就是我怎麼刪文件都不要緊! 如果是的話怎麼個备份法! 請幫幫忙!我這裡先謝過了!
E eastweast Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #9 我觉得没那么简单。如果我把所有的文件全部删除了呢? 所以我觉得,还是麻烦一点,现手工备份,然后再恢复。 不要开口闭口就要源码,有了想法,自己干。
T timerri Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #10 原来好像听过这方面的...... 说是要改写int13 硬盘需要分保护区与暂存区 任何调用int13往保护区写入的指令变为往暂存区写入 暂存区也必须备份并维护每个物理分区的文件分配表,任何对物理分区文件分配表表的操作都映射到暂存区完成。 暂存区在每次启动时读入物理分区的文件分配表。 这样做的话理论上就能防止任何破坏的行为。 估计你只能拿纯汇编写了
原来好像听过这方面的...... 说是要改写int13 硬盘需要分保护区与暂存区 任何调用int13往保护区写入的指令变为往暂存区写入 暂存区也必须备份并维护每个物理分区的文件分配表,任何对物理分区文件分配表表的操作都映射到暂存区完成。 暂存区在每次启动时读入物理分区的文件分配表。 这样做的话理论上就能防止任何破坏的行为。 估计你只能拿纯汇编写了
L ljy_17 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #11 TO:eastweast “还是麻烦一点,现手工备份,然后再恢复”。你是指用ghost吧! 可是別人要是把你手工备份的文件都刪掉了,你怎麼恢复???? 不過還是要謝謝你!而且我也並不是一定要源碼!主要還是解決的方案! TO:timerri “ 改写int13而且用纯汇编写” 這個難度就更大了!因為在delphi中用 asm ……… int13 ……… end; 是不行的!MS不讓我們真接訪問硬件啊! 大富翁們 help me!!!
TO:eastweast “还是麻烦一点,现手工备份,然后再恢复”。你是指用ghost吧! 可是別人要是把你手工备份的文件都刪掉了,你怎麼恢复???? 不過還是要謝謝你!而且我也並不是一定要源碼!主要還是解決的方案! TO:timerri “ 改写int13而且用纯汇编写” 這個難度就更大了!因為在delphi中用 asm ……… int13 ……… end; 是不行的!MS不讓我們真接訪問硬件啊! 大富翁們 help me!!!
L lzhuan Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #12 如果不用硬件的话,可能timerri 的方法可以实现,我好像记得 硬盘上的数据删除应该只是将其 做个删除标记,其实际上没有从硬盘上删除 只是以后在写入数据会覆盖他。如果你可以 把这个删除标记清除,则写入数据不会被覆盖。 从起系统后可以恢复数据。
如果不用硬件的话,可能timerri 的方法可以实现,我好像记得 硬盘上的数据删除应该只是将其 做个删除标记,其实际上没有从硬盘上删除 只是以后在写入数据会覆盖他。如果你可以 把这个删除标记清除,则写入数据不会被覆盖。 从起系统后可以恢复数据。
D dcsdcs Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #14 如果从软件实现: 想法: 修改中断,作成TSR程序,然后伪装中断。在dos下面是很成熟的,就是你不能删除文件 在9x下利用Vxd,在NT,2000下利用wma(好象是这个)
L ljy_17 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #18 富翁們一起來研究一下這段代碼! http://go7.163.com/lionsj/document/document_100011.htm 謝謝!!
L ljy_17 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #20 通過http://go7.163.com/lionsj/document/document_100011.htm這段代碼完成可以 實現對系統操作文件的監視!大富翁們那是不是像lzhuan說的通過對文件分配表作標記來實現硬盤還 原功能啊?請給我指明一個方向好嗎? help me!!!
通過http://go7.163.com/lionsj/document/document_100011.htm這段代碼完成可以 實現對系統操作文件的監視!大富翁們那是不是像lzhuan說的通過對文件分配表作標記來實現硬盤還 原功能啊?請給我指明一個方向好嗎? help me!!!