C # создавать ресурсы программно

#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 , чтобы им не требовались какие-либо привилегии администратора.