Так как у Вас есть доступ к файловой системе Windows 7 из виртуальной машины, кажется, что Вы могли настроить VM так, чтобы это скопировало файл hosts Windows 7 в файл хоста VM во время запуска. Это - теоретическое, а не практический ответ, тем не менее, поскольку я не имею Windows 7 в наличии для попытки его.
Другое название "асинхронных обратных вызовов" является фоновыми заданиями. Вы уже получили правильный способ сделать это, почему Вы хотели бы предложения о том, как сделать это неправильный путь?