Насколько я понимаю, он использует некоторые из базовых API, которые использует regsvr32, но он не вызывает regsvr.exe. Элементы управления ActiveX состоят из файла на диске, обычно файла .DLL, и некоторых записей реестра. Записи реестра используются для поиска местоположения фактического исполняемого кода, так как браузер не захочет указывать конкретные файлы. Записи реестра могут быть созданы несколькими способами, включая механизм, который использует regsvr32.
Создание записей реестра под Vista требует привилегий более высокого уровня и должно проходить UAC. Поэтому обычные пользователи не могут устанавливать элементы управления ActiveX. Существует вспомогательный сервис, который может выполнять регистрацию элементов управления от имени пользователя.