文件控制(控制文件打开,只读,拷贝,另存为,还有截屏)

青稞 2012-05-15 11:07:16
要做这样的文件控制程序,请大家给点思路,膜拜!!!
...全文
255 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
keep_m 2012-05-16
  • 打赏
  • 举报
回复
查看CFile...
Eleven 2012-05-16
  • 打赏
  • 举报
回复
做文件过滤驱动?
aCracker 2012-05-16
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]
不好意思,问题我没有表述清楚,抱歉。
其实也就是文件保护,防止文件意外或者故意泄漏,只有给定权限的文件才可以被打开,还要防止被截屏,防止被另存等等。我们程序的功能就是实现文件的这些保护
[/Quote]
还是可以实现的,不过偶不会。
应该有类似的源码,你google下吧
青稞 2012-05-16
  • 打赏
  • 举报
回复
不好意思,问题我没有表述清楚,抱歉。
其实也就是文件保护,防止文件意外或者故意泄漏,只有给定权限的文件才可以被打开,还要防止被截屏,防止被另存等等。我们程序的功能就是实现文件的这些保护
Ginie 2012-05-15
  • 打赏
  • 举报
回复
前几个可以通过SHFILEOPSTRUCT结构来实现,截屏的话可以用GDI来弄,fwrite写入
西山小月 2012-05-15
  • 打赏
  • 举报
回复
文件过滤驱动实现
  • 打赏
  • 举报
回复
http://www.pudn.com/downloads212/sourcecode/windows/file/detail998500.html
aCracker 2012-05-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
你编写的这个程序是想用这个程序去控制别人程序的这些功能,还是仅仅在别人使用你的这个程序用到这些功能时进行控制,对于前者,仅仅通过一个应用程序是不可能实现的,对于后者还是可以实现的。[/Quote]
前者也许应该可能可以实现吧
vc_ai_hao_zhe 2012-05-15
  • 打赏
  • 举报
回复
有几个问题不太清楚:
1,控制文件打开,是指别人通过你的程序浏览文件时只有符合某个条件时可以打开,否则禁止打开?
2、只读,是指别人通过你的程序打开文件时只有符合某个条件时才能拷贝文件内容,否则仅仅能阅读?
3、另存为,是指别人通过你的程序浏览文件时只有符合某个条件时才可以使用另存为功能?
4、还是编写这样一个程序,不管是哪一个程序,都要控制它的文件打开,另存及截屏功能?
关于截屏,如果用截屏软件进行截屏,你根本控制不了,当然如果你在自己的程序中实现截屏功能,你还是可以控制自己的截屏功能的。
有一点不明白的是,你编写的这个程序是想用这个程序去控制别人程序的这些功能,还是仅仅在别人使用你的这个程序用到这些功能时进行控制,对于前者,仅仅通过一个应用程序是不可能实现的,对于后者还是可以实现的。
aCracker 2012-05-15
  • 打赏
  • 举报
回复
HOOK OpenFile
如果发现是你需要控制的程序,你就拦下来XXOO
向立天 2012-05-15
  • 打赏
  • 举报
回复
驱动过滤?
mabaoyes 2012-05-15
  • 打赏
  • 举报
回复
文件权限,可以借用NTFS 的一些权限管理,实现打开和只读权。
TeamDoc文档管理系统,是南京网亚针对现代企业量身打造的一款文档管理软件。TeamDoc文档管理系统软件集文档安全储存、文件加密,版本追踪,用户权限管理与一体,防泄密、防拷贝、防打印,实现企业内部文档有序安全共享,协同编辑,为用户提供最实用、最完善的文档管理解决方案。 TeamDoc使用是如此的简单,任何人都可以在三分钟内学会如何使用。普通员工在TeamDoc客户端输入管理员分配的帐号和密码登录后,和操作“我的电脑”的方法基本一样。管理员在网页登录TeamDoc后,设置一下自己单位有哪些部门和人员即可。 公司有很多财务报表,合同文档,客户资料等,这些是公司的绝密资料,既然是文档总要给人看,既然给人看又怎么能防止泄密呢?您还在用共享文件夹、优盘拷贝、电子邮件这样的原始的方式传播如此重要的文档吗?您的机密文档如何实现防泄密、防扩散?员工跳槽,计算机病毒木马时时刻刻在严重影响文档的安全!使用TeamDoc可以解决文档的安全共享问题,重要的文档被安全加密存储在公司服务器上,通过TeamDoc客户端,有权限的员工才可以接触到这些文件,最重要的是:他们只能阅读,不能拷贝、不能截屏、不能打印、不能另存带走! TeamDoc将为用户解决如下问题 1、 文档安全集中存储:针对广泛使用的文档,实现文件高强度加密集中存储,关键文档全部在企业服务器中加密存放,文档只能被有权限的用户接触到。权限有多种类型,如果设置为禁止拷贝,那么此文档将无法被拷贝或打印,也不能被保存在员工个人的计算机上。 2、 文档共享:文档创建者或管理者有权决定不同的文档共享给哪些不同的用户。不同的用户可以有不同的权限:用户是否具有编辑修改的权限,用户是否具有打印拷贝的权限,用户是否具有只读查看的权限,用户是否具有另存文档的权限。 3、 版本追踪:文档正在被哪些用户编辑,文档各个时期的历史版本,文档被哪些用户查看过。 4、 在线编辑:服务器/客户机工作模式。用户在TeamDoc客户端通过封装的OFFICE提交、发布、编辑、查看共享文档,所有文档加密保存在管理端计算机上。 5、 快速索引:内置强大导航索引栏,支持海量文档快速定位。 Teamdoc文档管理系统截图

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧