«Система» C ++ без ожидания (Win32)

У меня есть программа, которая проверяет, есть ли обновление версии на сервере. Теперь я должен сделать что-то вроде

if(update_avail) {
    system("updater.exe");
    exit(0);
}

но не дожидаясь завершения "updater.exe". В противном случае я не могу заменить основную программу, потому что она работает. Так как выполнить "updater.exe" и сразу выйти? Я знаю * nix способ сfork и так далее, как это сделать в Windows?

Ответы на вопрос(3)

Ваш ответ на вопрос