永发信息网

怎样隐藏文件或文件目录

答案:4  悬赏:30  手机版
解决时间 2021-04-07 16:35
我用C#做好了个C/S模式的程序 做完安装部署后可以正常使用了。(但像数据库、EXE的执行文件都可以轻易的看到。这样就太不安全了塞)我想问下怎样把安装目录下的文件(数据库、EXE的执行文件等等)或文件夹隐藏?
应该是在安装部署里设置,但是我不知道怎么弄呀!
最佳答案
System.IO.File.SetAttributes("文件路径", System.IO.FileAttributes.Hidden);

在注册表 HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL
新建了一个无效的字符串值 CheckedValue (注意:是字符串值,而不是 DWORD 值,这是故意弄错类型的)
这样就无法显示隐藏文件了。

当然这样是小儿科的做法,只针对菜鸟用户而已,不过也是做简单的解决方法哦。

要想复杂强大,则需要用到 API Hook 技术勾住操作系统的操作文件的 API 函数(需第三方的导出型 DLL 文件,用于中转数据,否则跨进程非法操作)。
全部回答
彻底隐藏文件 每个人的机器上都或多或少有一点不愿意别人看见的东西,怎么办,直接隐藏起来吗?一打开显示隐藏文件就什么都看见了, 其实你只要在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ explorer\Advanced\Folder\Hidden\SHOWALL下, DWORD值Checkedvalue设为0(如果没有这一项可新建一个), 这样当有非法用户开启显示隐藏文件功能后,你的文件也不会被显示出来。
文件:数据的组全,数据在存储时在以文件形式保存 文件目录:是指刚文件所保存的位置,保存在那个磁盘或哪个文件夹。 文件路径:是指位置,如abc.txt文件保存在d盘、aaa文件夹中,那么该文件的路径就为c:\aaa\
建议好好看看怎么样部署项目,里面都有详细的介绍。各种部署方法,有隐藏的,也有不隐藏的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF召唤师献祭流怎么刷图的啊? 献祭攻击冷却
我现在在飞机上 还要飞9小时 大家喜欢什么坐
华北电力大学的电气与太原理工大的电气 研究
y=lxl+lx-1l的图像的题
更年期是否有牙痛现象
吉祥街/赤坭大道中(路口)在哪里啊,我有事要
不想跟女朋友聊天怎么说?
邵武市南平财富花园酒店这个地址在什么地方,
乡侯和亭侯有什么差别?
长春肺气肿的医院?
求编一个C语言程序。 给一个不多于5位的正整
谁知道农历1990年4月4日是几月几号
用胡组四个字的词
诸葛亮死后为什么不北伐了
ss&99 是什么牌子的 衣服
推荐资讯
佚名是什么意思?这个佚字怎么读?
青岛理工大学的会计学专业怎么样?
成立户外广告公司的可行性分析报告
在hdfs中为hive创建目录(/user/hive
掉头发是什么原因
我把QQ网名改为“腾讯”后被侵权了,怎么弄回
高中数学 为什么因为角A属于(0,∏),然后角A
骑马与砍杀战团按什么可以直接退回桌面
天天酷跑pvpios能匹配到安卓吗
求,谁知道邯郸到衡水的客车有途经邢临路一线
学生证上的照片丢了查票的时候会有问题吗
河北省定兴县柳卓乡东江村村民委员会在什么地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?