请问有没有办法可以编程实现防止文件的复制,急,在线等,100分相送。 请高手赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用微软的RMS来管理这些文档,它提供了基于角色的权限管理,可以实现复制、打印等控制。 学习一下!微软件的SQL SERVER 就实现了不能复制的功能,不知道是什么原理。在SQL SERVER运行的时候就是不能复制!!!不知道有人研究过没有! 有些网页也有防复制的功能不会帮ding看下面的。 在NTFS应该可以的吧,把权限划分一下就可以。 用API监听系统信息,或前切版我不会,也许有人会 我的办法是:FileStream stream = new FileStream([你要锁的文件], FileMode.Open, FileAccess.ReadWrite, FileShare.None); 直到stream被dispose,还是被锁住的你可以在退出程序的时候才解锁 注意:FileShare.None,其他进程如何复制?(指API层面,底层指令别论) WINDOWS 提供了监视文件操作的API,楼主可以找找这方面的资料 你可以禁止右键,禁止control+c,只要涉及复制的,都禁止了! FileStream stream = new FileStream([你要锁的文件], FileMode.Open, FileAccess.ReadWrite, FileShare.None);这种代码下的文件锁Ctl+C是拷贝不了的,楼主不知道是怎么测试的~~ FileShare.None属性只是表示不可以有多个进程共享该软件,复制和共享是两个不同的概念。禁止右键和键盘是否可以针对那个特定的文件呢? 小华说的没错,但是如果我把要阅读的文件先用FileStream stream = new FileStream([你要锁的文件], FileMode.Open, FileAccess.ReadWrite, FileShare.None)打开,那我的阅读器也无法阅读了。还是实现不了目的 不是这个意思。我的需求是用自己写的阅读器打开该文件的时候防止复制,而传给阅读器的只是一个文件名路径。如果先用了FILESHARE锁住,是可以防止复制,阅读器就不能读了,这样也就没有意义了。 我想到个方法:既然要复制,那就必然要select,就是选取想要复制的文字,如果做到让用户不能选取,那么不就是不好复制了吗?我的解决方法是当用户选取文字时,焦点自动转移到别处。不知道这个方法可行吗? timiil(小华)的办法肯定没问题嗯设置了FileShare.None后别的线程根本没法读 用HOOK把键盘屏蔽了,就没法用CTRL+C了啊 吗的,把数据读到内存,把文件删了,shit再保存 吗的,把数据读到内存,把文件删了,shit再保存 webBrowser 无法载入部分网页 一个基础的问题!!! 怎样用.NET Framework 2.0的DataGridView控件绑定DataSet的内容? float GDI+图形处理问题 请问如何将生成的图片显示在一个Image控件中? OPC UA 收费吗? 我写了一套源代码管理器,可以当资料库使用。需要的人请进来!!(c#) C#中如何实现断点续传 我用C#写的一个ASP.NET应用(链接见内) ado.net 问题 有兄弟使用过zl.webcontrols.datetimebox这个日历控件吗?
微软件的SQL SERVER 就实现了不能复制的功能,不知道是什么原理。在SQL SERVER运行的时候就是不能复制!!!不知道有人研究过没有!
不会
帮ding
看下面的。
监听系统信息,或前切版
我不会,也许有人会
FileStream stream = new FileStream([你要锁的文件], FileMode.Open, FileAccess.ReadWrite, FileShare.None);
直到stream被dispose,还是被锁住的你可以在退出程序的时候才解锁
不知道这个方法可行吗?
设置了FileShare.None后别的线程根本没法读
再保存
再保存