2016-10-01 2 views
0

Ich habe nach einer Methode gesucht, um eine Ressource programmgesteuert hinzuzufügen.C# Ressourcen programmgesteuert erstellen

Grundsätzlich lese ich einige Werte aus einer Memory-Mapped-Datei. Ich möchte in der Lage sein, eine Ressourcen-Zeichenfolge zu erstellen, um die gelesenen Werte zu speichern.

Zum Beispiel:

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); 
} 

Ich mag diese Zeichenfolge in eine Ressourcendatei können, setzen

+1

Leute können frei sein, mich diesbezüglich zu korrigieren, aber ich hatte den Eindruck, dass Ressourcen in die ausführbare Datei kompiliert wurden, so dass das Hinzufügen neuer nach der Kompilierung nicht so geradlinig wäre. – Abion47

Antwort

0

, was ich wollte genau ist, Daten zu speichern, irgendwo statt Datei oder eine Datenbank, weil es nur ein ID so löste ich es, indem es auf einem Registrey Key auf dem current user speichert, so dass es keine admin privilies benötigt.