C#以编程方式创建资源

时间:2016-10-01 19:49:34

标签: c# resources memory-mapped-files

我一直在研究以编程方式添加资源的方法。

基本上我是从内存映射文件中读取一些值。我希望能够创建一个资源字符串来存储读取的值。

例如:

MemoryMappedFile mmf = MemoryMappedFile.OpenExisting("test");

using (MemoryMappedViewAccessor accessor = mmf.CreateViewAccessor())
{
    Byte[] buffer = new Byte[1024];
    accessor.ReadArray<byte>(0, buffer, 0, buffer.Length);
    String S = Encoding.Default.GetString(buffer);
}

我希望能够将该字符串放入资源文件

1 个答案:

答案 0 :(得分:0)

我想要的确是将数据存储在某处而不是文件或数据库中,因为它只是ID所以我通过将其存储在Registrey Key来解决它 在current user上,所以它不需要任何管理员权限。