急呀,兄弟们帮帮我!文件保护问题! ( 积分: 100 )

  • 主题发起人 主题发起人 delphi5988
  • 开始时间 开始时间
D

delphi5988

Unregistered / Unconfirmed
GUEST, unregistred user!
文件保护,防止文件被删除,复制,等操作!
 
这可是保命的问题,如果解决不了,我就失业了!
 
如是NTFS格式的,可以试试设置用户权限..
 
不管什么格式,都要实现这个功能!,在线等待!
 
藏到家里不就行了?如果文件已经交给别人,就没有保护的办法了,刻成光盘也可复制或销毁。
 
通过文件夹属性里,进行用户权限设置..
 
Hook挂住,好像网上很多源代码的,不过很旧了,好几年前的东西,要到怀旧的网站才能
下到。
 
ntfs格式可以把文件的删除权限给封住,但你要不要别人复制,除非你对电脑加密,让不同的用户访问不同的文件就可以了![:)][:D][:(!]
 
用NTFS格式,把文件写到根目录的System Volume Information文件夹里,正常情况下别人连看的机会都没有。只要你的程序得到System的权限就可以正常操作了。
 
文件过滤驱动啊,或者最简单,用一个进程打开你的文件句柄,这样始终没有程序能删除它。
 
驱动 也不管用 照删!!!
 
兄弟,们帮帮我呀,求求我呀!
 
上次装珊瑚虫的QQ,不小心中了里面的YOK流氓软件 这个软件就用了驱动保护防删除,照样干掉了Y的,最讨厌3721之流,滥用驱动做流氓事情的软件。
 
做个驱动可以解决.不过肯定不是 100 分能解决的。
 
帮帮我,在线等待,兄弟们!
 
用CreateFile打开文件句柄,只要设置非共享方式访问,比如 GENERIC_WRITE 就可以达到目的了。
打开/复制/删除都会提示“另一个程序正在使用此文件,进程无法访问。”
只要你主进程一直不关闭这个句柄,文件就是一直不能访问的。


再给你一种思路,反正要保护的文件是不让别人访问的,你完全可以先将文件映射到内存或移动到某个地方并加密,然后删除磁盘文件(当然也可以放一个同样大小的垃圾文件在那里)。等你要用时,再从内存写回来。
只不过你要保证主机不突然断电或者主进程突然死掉,不然内存里的数据就成为泡影了...
 
兄弟们,得用API HOOK技术!请大家多多指点!
 
如果是收费软件,可以考虑使用我的API Hook和注入组件.
 
白河愁 兄
请多多指教,有没有代码,请帮帮我,我的邮件:wwdawyn@163.com
 
后退
顶部