根本没有禁止复制的方法
只要能读取就能复制
但是有一些变通的办法
也只能用来阻止不是很精通的人
方案一:创建快捷方式并且修改dll禁止查找目标
这样一来别人只能看到快捷方式 而不知道文件具体的路径
这个办法只能对付不懂电脑菜菜鸟
方案二:类似与快捷方,通过脚本批处理或第三方程序调用这个文件
这样一来别人根本无法知道源文件的路径
这个办法能够对付大部分一般的人
方案三:利用ntfs的权限配合方案二进行能达到更好的效果
权限设置如下
例如服务器上ABC目录下放置着源文件
设置ABC目录为拒绝访问(选择 “只有该文件夹”)
这样一来别人通过路径访问ABC这个目录就会被拒绝了
但是因为只针对这个文件夹所以下面文件还是能够读取的
由于无法浏览文件夹了所以必须知道具体文件名才可以访问了
进一步优化
在ABC目录下再创建多层目录并把文件移到深层目录下
而且文件夹的名字最好是难以记忆的字符如20位以上的随机字符
这样别人根本无法记忆
然后按照上面权限设置
这样一来别人访问任何一级都是拒绝 除非知道完全路径
然后你就可用第三方程序调用这些文件了
加上第三方程序代码加密措施
我想一般的电脑高手也很难复制你的文件了
转载于:https://blog.51cto.com/lomomo/554637