永发信息网

怎样隐藏文件或文件目录

答案:4  悬赏:30  手机版
解决时间 2021-04-07 16:35
  • 提问者网友:最美的风景
  • 2021-04-06 23:29
我用C#做好了个C/S模式的程序 做完安装部署后可以正常使用了。(但像数据库、EXE的执行文件都可以轻易的看到。这样就太不安全了塞)我想问下怎样把安装目录下的文件(数据库、EXE的执行文件等等)或文件夹隐藏?
应该是在安装部署里设置,但是我不知道怎么弄呀!
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-04-07 00:14
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 文件,用于中转数据,否则跨进程非法操作)。
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-04-07 01:47
彻底隐藏文件 每个人的机器上都或多或少有一点不愿意别人看见的东西,怎么办,直接隐藏起来吗?一打开显示隐藏文件就什么都看见了, 其实你只要在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ explorer\Advanced\Folder\Hidden\SHOWALL下, DWORD值Checkedvalue设为0(如果没有这一项可新建一个), 这样当有非法用户开启显示隐藏文件功能后,你的文件也不会被显示出来。
  • 2楼网友:渡鹤影
  • 2021-04-07 01:40
文件:数据的组全,数据在存储时在以文件形式保存 文件目录:是指刚文件所保存的位置,保存在那个磁盘或哪个文件夹。 文件路径:是指位置,如abc.txt文件保存在d盘、aaa文件夹中,那么该文件的路径就为c:\aaa\
  • 3楼网友:山君与见山
  • 2021-04-07 00:34
建议好好看看怎么样部署项目,里面都有详细的介绍。各种部署方法,有隐藏的,也有不隐藏的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯