Salut

Comment peut on faire pour modifier dynamique les resources d un exe fait en C#

j ai essaye avec Mono.Cecil mais , apres la modif l exe ne demarre plus

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
AssemblyDefinition assemblyDef = Mono.Cecil.AssemblyFactory.GetAssembly(exeFile);
            var resources = assemblyDef.MainModule.Resources;
 
            foreach (EmbeddedResource selectedResource in resources)
            {
                if (selectedResource.Name == resName)
                {
                    var newResource = new EmbeddedResource(resName, selectedResource.Flags, File.ReadAllBytes(secondFile));
                    int index = resources.IndexOf(selectedResource);
                    resources.Insert(index, newResource);
                    resources.Remove(selectedResource);
                    Mono.Cecil.AssemblyFactory.SaveAssembly(assemblyDef, exeFile2);
 
                }
            }
merci d avance