Сам же пишешь, что вызов происходит - значит дело не в слоте.
Посмотри, что возвращают
CoInitialize и
CoInitializeSecurity - возможно инициализация уже где-то прошла.
Да и вообще, странно встречать вопросы о закрытых технологиях
COM и
WMI от MS на форуме посвящённом Ubuntu - даже скомпилить этот код не выйдет - нет соответствующих подсистем, а стало быть заголовочников и библиотек.

Спроси на
RSDN, в разделах по Qt, ActiveX, WinApi - там скорее ответят.