У меня есть приложение WPF, в котором есть компонент DirectX. Этот компонент не работает поверх удаленного рабочего стола - он просто показывает поврежденное изображение. Приложение отлично работает, если не используется удаленный рабочий стол.Приложение DirectX не работает над удаленным рабочим столом
При попытке отладки проблемы я установил в феврале 2010 года DirectX SDK. Теперь, когда я запускаю программу на компьютере с SDK и Remote Desktop для нее с отдельного компьютера, компонент работает просто отлично. Однако противоположное не работает - попытка использовать приложение поверх удаленного рабочего стола, когда он запущен на компьютере без DirectX SDK (у него есть оригинальная проблема с поврежденным изображением).
Я уже сравнивал загруженные DLL (используя Process Explorer) между запуском приложения на моем компьютере SDK и не-SDK-машине. Оба они загружают одни и те же версии DLL.
Что еще может быть причиной такого поведения?
EDIT: Я обнаружил, что приложение на самом деле является загрузку другой DLL. Я не заметил, потому что я не правильно записывал список DLL. Когда я запускаю приложение на машине с помощью SDK, он загружает D3DREF9.dll, справочный растеризатор DirectX. Это дает мне представление о том, в чем проблема, хотя я все еще разрабатываю решение.
Как насчет некоторых скриншотов? (Hmm, у stackoverflow есть возможности для этого?) – SamB
Приложение является проприетарным, и я не могу поделиться снимками экрана. SO поддерживает изображения, но вы должны загрузить их на сторонний хостинг. –