2016-10-01 165 views
0

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

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

例如:

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

人们可以自由地纠正我这一点,但我的印象是,资源被编译到可执行文件中,因此在编译后添加新的文件不会那么直截了当。 – Abion47

回答

0

刚才那究竟是存储,而不是某个文件或数据库中的数据,因为它是只有一个ID,所以我解决了它的Registrey Key 上的current user,所以它不需要任何管理员权限。