У кого-нибудь есть какие-либо советы о том, как программно определить, установлен ли проигрыватель Windows Media?
Я знаю о поиске в реестре, но не доверяю ему, так как он немного вводит в заблуждение (удаленный может не удалить его). И я думал просто запустить видео, но ошибка может быть вызвана тем, что не установлен медиаплеер, что-то другое, так что это тоже не окончательно.
В идеале я бы предпочел решение, которое можно было бы использовать как из моего приложения C++, так и из моего установщика NSIS. Но мое приложение C++ является самым важным, я готов жить с взломом реестра в установщике.