#c# #resources #memory-mapped-files
#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. Люди могут быть свободны, чтобы исправить меня в этом, но у меня сложилось впечатление, что ресурсы были скомпилированы в исполняемый файл, поэтому добавление новых после компиляции было бы не так просто.
Ответ №1:
чего я точно хотел, так это хранить данные где-нибудь вместо файла или базы данных, потому что это было только ID
так, что я решил это, сохранив их на a Registrey Key
current user
, чтобы им не требовались какие-либо привилегии администратора.