AFAIK, там нет Win32 API, и не должно быть. Вам действительно придется написать это. : |.
Если вы ожидаете частых обновлений приложения, например, в среде, где вы хотите загружать обновления без взаимодействия с пользователем.
- при запуске приложения, создать копию исполняемого файла.
- периодически или с помощью действий пользователя, проверьте, есть ли доступные обновления.
- убить процесс, заменить нужные файлы. перезапустите приложение.
- когда вы создали копию исполняемого файла, вы можете перезаписать ее во время работы приложения.
Альтернативно, загрузите пакет обновления в каталог. При следующем запуске приложения проверьте наличие обновлений.
НТН,