Как добавить иконку для выходного файла?

Как я могу заменить иконку приложения для выходного файла через dnlib

using (var module = ModuleDefMD.Load(Properties.Resources.MyBinaryFile))
{
   module.Write("EditedFile.exe");
}

[Обновление]
Я нашёл на просторах интернета такой код для добавления значка иконки в ресурсы, я подумал что если иконка и хранится где-то то в ресурсах же, чтобы она появилась, но к сожалению после добавления в ресурсы иконка не появилась на приложение, кто знает как сделать так чтобы она появилась?

Вот код для добавления:

private static byte[] CreateByteResourceFileInMemory(string FileData)
{
   // Создаю новый ресурс в памяти
   using var ms = new MemoryStream();
   using (IResourceWriter Writer = new ResourceWriter(ms))
   {
      Writer.AddResource("IconName", FileData);
      Writer.Generate();
   }
   return ms.ToArray();
}
var resourcesData = Properties.Resources.MyIconFile;
module.Resources.Add(new EmbeddedResource("Res.Properties.Resources.resources", CreateByteResourceFileInMemory(resourcesData), ManifestResourceAttributes.Public));

Ответы (0 шт):