怎样防止文件被删除?
ICopyHook只能截获文件夹的操作,有没有截获文件操作的? 问题点数:100、回复次数:10Top
1 楼tanqth(青蛙)回复于 2003-09-03 21:53:46 得分 20
没办法,他可以del,format。Top
2 楼Iamfish(呆鱼)回复于 2003-09-03 22:26:59 得分 25
关注,帮你UP。Top
3 楼gardenyang(天高云淡)回复于 2003-09-03 22:30:22 得分 20
好像你可以修改format,del这几个基本命令,这样可以达到你的目的,不过系统好像很多功能就受影响了Top
4 楼mrtxc(阿春)回复于 2003-09-03 22:39:42 得分 10
好像没办法,怎么??做黑客程序??
开玩笑!!Top
5 楼alittlefrag(祥子)回复于 2003-09-03 23:16:24 得分 0
uuTop
6 楼lxpbuaa(桂枝香在故国晚秋)回复于 2003-09-03 23:31:09 得分 20
对ICopyHook没有深入研究过,使用API的一些方法可以达到你的目的。不过比较煎蛋的使用VCL的类也可以达到此目的,例如:
var
Form1: TForm1;
FStream: TFileStream;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
FStream := TFileStream.Create('g:\新建 文本文档.txt', fmOpenRead+fmShareDenyNone);
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
FStream.Free;
end;
//只要上面的程序运行了,那么文件 g:\新建 文本文档.txt就不能被删除,文件名不可以修改,但是可以修改文件的内容。
—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
Top
7 楼hiflower(花)回复于 2003-09-04 08:17:43 得分 5
让这个文件处于使用中,就不能删除了Top
8 楼alittlefrag(祥子)回复于 2003-09-04 16:26:50 得分 0
问题是我要提前知道被删除的是那个文件,才能控制啊。Top
9 楼alittlefrag(祥子)回复于 2003-09-07 17:10:44 得分 0
没人会啊,太失望了。
散分Top




