c# - 带有文件的盒子,从 Windows 中看不到

标签 c# .net windows

美好的一天,是否有任何选项可以创建一个在 Windows 中看不到的框?我想在这个框中插入一些文件。这些文件应该只能通过我的应用程序访问,不能从 Windows 访问。提前谢谢你。

最佳答案

有多少文件以及您需要如何访问它们?如果它们仅供阅读且您没有太多,您始终可以选择将它们作为资源存储在您的项目中。看看this link在 MSDN 上了解如何将各种文件类型直接存储在程序集中。

注意:如果您计划存储密码或安全敏感数据,则不应使用此方法。

另一种选择是将文件存储在数据库中。如果您要使用诸如 SQLite 之类的东西( here is the .Net data provider ),Windows 可以访问数据库文件,但不能访问数据库中包含的文件(可以加密)。根据您的数据,您必须将文件信息存储为二进制大对象 (blob)。参见 here有关如何执行此操作的示例。

关于c# - 带有文件的盒子,从 Windows 中看不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9248527/

相关文章:

c# - 更易读的空引用检查方式

c# - 将 C# 集合拆分为相等的部分,保持排序

c# - Microsoft.Build 和 Microsoft.Web.Administration nuget 包之间的冲突

c - Windows 中的 Emacs C 模式缩进经常停止工作

c# - 在 BAL 类逻辑方面需要帮助

c# - 在 ASP.NET 中获取 HTTP Referrer

c# - 如何在 C# 中分割图像和合并分割图像?

.net - 在 .Net 中链接方法的正确方法是什么

windows - 在 Linux 上使用 SOAP 的 Web 服务服务器

java - 在 64 位 Windows 上编译的 JAR 不能在 32 位上运行