保存注册表中的文件

Cal*_*Sea -4 java registry file

我想创建并保存我创建的文件,以便没有人可以访问它.我已经知道如何创建文件,所以我的问题是:如何在注册表中保存此文件,以便没有人可以修改或删除它?

这是创建文件:

File f = new File("C:\\test.txt");
f.mkdirs();
f.createNewFile();
Run Code Online (Sandbox Code Playgroud)

我在网上搜索,这是我在注册表中保存文件的结果 http://answers.yahoo.com/question/index?qid=20090310201348AAihqUQ

Ry-*_*Ry- 5

  1. 人们仍然可以在注册表中更改内容
  2. 注册表不可移植
  3. 在注册表中存储文件是错误的

不要这样做.

  • @Calm:如何以只读方式生成或删除写入权限? (2认同)
  • @CalmSea:那,或者您也可以将其设为隐藏文件,甚至可以进行一些简单加密或添加校验和,如果这不是重要数据. (2认同)
  • 如果您不熟悉Windows注册表的性质,请远离它. (2认同)