Я не знаю, почему вы говорите, что UpdateResource
не удается. Единственный результат, который вы проверяете, это результат BeginUpdateResource
, который, по-видимому, завершается ошибкой с кодом ошибки 50, Error_Not_Supported
.
Исходя из номера ресурса и имени переменной, содержащей файл, который вы хотите обновить, я думаю, вы пытаетесь изменить растровое изображение "Start orb" в проводнике Windows. Документация по API говорит о том, что вам необходимо иметь доступ на запись к файлу, который вы хотите обновить, и, в частности, что файл, который вы хотите обновить , в настоящее время не может работать . Убедитесь, что вы выключили Проводник, прежде чем пытаться его изменить.