I want to make my own resource editor for changing bitmaps and strings in third-party executables, not in my own programs.

Does anyone know how to enumerate resources, read them and write/overwrite them?

Thanks for your help.