防止自定义文件读取

时间:2017-06-21 13:02:54

标签: c# serialization filereader

如何阻止某些应用程序读取我的自定义文件?

Ex:我有一个名为file.pp

的自定义文件

我希望我的c#应用程序只读取file.pp。

中的内容

如果notepad ++打开它,它将显示垃圾数据。

有办法吗?

1 个答案:

答案 0 :(得分:0)

您可以通过直接在file.pp内写一个对象来实现此目的。

所以,你要创建一个Model类,它将作为Object存储在文件中, 然后你可以使用BinaryFormatter serialization desieralisation(和循环抛出添加对象)添加或读取所有添加的对象

通过打开文件,您只会看到二进制数据,只有您的应用程序或映射模型可以读取它:)

请参阅我创建MyObjectModel的{​​{3}},并将List MyObject的每次执行写入file.pp,然后读取所有添加的值