Я написал быстрое консольное приложение на C ++ с использованием VS2010. Я хотел бы запустить его через удаленный отладчик на платформе Windows Server 2008, чтобы определить, почему я не могу перечислить CLSID_AudioInputDeviceCategory в этой ОС.
Консольное приложение работает на платформах XP и W7.
Удаленный отладчик выдает следующую ошибку при первой попытке запустить консольное приложение:
The program can't start because MSVCP100D.dll is missing from your computer. Try reinstalling the program to fix the problem.
Я попытался просто скопировать эту DLL из моей машины разработки в целевую папку на удаленной машине, но она вернула еще более неясное сообщение:
The application was unable to start correctly (0xc0000007b). Click OK to close the application.
Я попытался установить распространяемый VS2010 C ++ на целевой хост. Это не имеет никакого эффекта. У меня нет идей, у кого-нибудь есть предложения?
Потратив некоторое время на эту проблему, я заметил, что служба Windows Audio на сервере 2008 была отключена, но мой запрос больше связан с работой удаленной отладки на платформе server 2008, чем с решением проблемы с перечислением моего аппаратного оборудования .