美好的一天,是否有任何选项可以创建一个在 Windows 中看不到的框?我想在这个框中插入一些文件。这些文件应该只能通过我的应用程序访问,不能从 Windows 访问。提前谢谢你。
最佳答案
有多少文件以及您需要如何访问它们?如果它们仅供阅读且您没有太多,您始终可以选择将它们作为资源存储在您的项目中。看看this link在 MSDN 上了解如何将各种文件类型直接存储在程序集中。
注意:如果您计划存储密码或安全敏感数据,则不应使用此方法。
另一种选择是将文件存储在数据库中。如果您要使用诸如 SQLite 之类的东西( here is the .Net data provider ),Windows 可以访问数据库文件,但不能访问数据库中包含的文件(可以加密)。根据您的数据,您必须将文件信息存储为二进制大对象 (blob)。参见 here有关如何执行此操作的示例。
关于c# - 带有文件的盒子,从 Windows 中看不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9248527/