Я пытаюсь отладить некоторые проблемы , которые возникают только на некоторых компьютерах с Windows XP. Моя система разработки использует Vista, и я хотел бы избежать необходимости установки полной среды разработки в XP для устранения этой проблемы. Я успешно настроил удаленную отладку для систем XP с использованием VS2008, но не смог заставить DirectX выводить какие-либо операторы отладки. Поиск по MSDN ничего не помогло. Я попытался скопировать все библиотеки DLL отладки с %DXSDK_DIR%\Developer Runtime\x86
моего ПК для разработки в рабочий каталог программы, а затем в каталог Windows \ System32 как , описанный здесь . Затем я скопировал в каталог %DXSDK_DIR%\Utilities\Bin
и с помощью панели управления DirectX установил отладку DirectX на удаленном ПК безрезультатно. Переключение моего ПК для использования Debug DirectX также не помогло.
При всем этом, кто-нибудь знает, как заставить DirectX выводить отладочные сообщения в VS2008 через сеанс удаленной отладки, кроме установки DirectX SDK на удаленную машину (которая действительно работала, но не всегда практична)?