工程文件全部保存在数据库中,为了使文件保密,不让工程文件流入竟争对手。
1.文件以只读方式打开时,文件不能另存为,不能复制,禁用屏幕拷贝。
2.当有编辑权限时直接修改后自动保存到数据库,而不是下载到本地后修改,再上传。
感觉真的好难,可有家公司说他们可以做到,不知道有人做过没有,是如何做的,
怎么去实现?还请高手指教,

解决方案 »

  1.   

    禁用屏幕拷贝
    ----------------
    除非你自己写操作系统2.当有编辑权限时直接修改后自动保存到数据库,而不是下载到本地后修改,再上传
    --------------------------------
    处理远程对象,使用任何跨进程通信的方法都可以做到,http/remoting/socket/webservice
      

  2.   

    1.文件以只读方式打开时,文件不能另存为,不能复制,禁用屏幕拷贝。
    ---------
    如果只对word,excel处理其它的文件不管,上面这条能不能做到,要怎么做,给点代码,
      

  3.   

    你的是cs的还是bs的?
    感觉难度挺大的。
    干脆不显示出来,通过声音播放出来算了--好像也不行,他们可以录音的。麻烦啊
      

  4.   

    把文件放到数据库中用那种加密方法:
     我想用DESCryptoServiceProvider加密,不知行不行,可是听人说加密大文件时不行,多大的文件是属于大文件啊,用这个加密可以吗?还是用什么其它的加密方法
      

  5.   

    自己编写一个文件处理软件,该软件对远程的数据库文件进行操作
    该软件有以下功能
    1.HOOK键盘消息,当该文件打开时对截屏键进行HOOK.
    2.至于另存为之类的操作,你自己写的软件,难道不会屏蔽吗. 应该来说比较简单才对!