slogan 专业知识问答平台!
佰学网 >生活问答 > 知识 > 如何禁止电脑偷偷上传文件

如何禁止电脑偷偷上传文件

原创 2022-03-02 22:29:28
看到这个问题,我多说几句。首先,从原理上讲,应该是不能实现的。比如,某个DLL文.. 精选答案
  • 问题相关

看到这个问题,我多说几句。

首先,从原理上讲,应该是不能实现的。

比如,某个DLL文件,可以被正常使用,也就是说,至少有“读”的权限。

而文件被某程序上传,也不过是读的权限。

所以说,要想这个DLL文件不被读,只能进行隐藏,只能进行改名或加密。

思路:禁止文件上传,首先要禁止该文件被访问,可以用例如:

CFilefile;

file.Create("fuck",CFile::shareDenyRead|CFile::shareDenyWrite);

这样独占的方式打开文件。

但这样的话,该文件就被挂起了,无法正常使用了。

这么麻烦,还不如直接改个名字或者加密文件。

另外一个思路:还是以VC为例,首先监视该目录下所有文件的读写操作。

用做目录句柄的函数就是FindFirstChangeNotification。

然后判断,假如fuck目录下文件被读写后,(注意:是读写后)则弹出消息,提醒该文件被上传。

所以,一句话,我认为,既要能正常使用,又要禁止上传,是不可能的。

©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。

相关内容推荐

来自百学网

刘老师

刘老师

中国人大教育学硕士

关注

你可能关心