Серийник тут не нужен, он не причём, он зашит в сам образ и проверяется автоматом при проверке StarForce.
Если выскакивает сообщение о вводе его, значит проверка защиты не прошла, т.к. с новым железом или драйверами не правильно читается образ.
Тогда нужно в Демоне связать виртуалку с физическим приводом и через него запускать.
Сам protect.exe заменять и не нужно, лишняя проблема при запуске.
Всё запускается с виртуалки и без требования ключа, как и должно быть.