我有一個WPF應用程序,其中有一個DirectX組件。此組件無法通過遠程桌面工作 - 它只是顯示損壞的圖像。當不使用遠程桌面時,應用程序正常工作。DirectX應用程序無法通過遠程桌面工作
在試圖調試問題時,我安裝了2010年2月的DirectX SDK。現在,當我在計算機上使用SDK和遠程桌面在另一臺計算機上運行程序時,該組件工作得很好。然而,相反不起作用 - 嘗試通過遠程桌面在計算機上運行應用程序而不是 DirectX SDK(它具有損壞的圖像的原始問題)。
我已經在我的SDK機器和非SDK機器上運行應用程序之間比較了加載的DLL(使用Process Explorer)。他們都加載相同的DLL版本。
還有什麼可能導致此行爲?
編輯:我發現,其實是應用程序加載不同的DLL。我沒有注意到,因爲我沒有正確捕獲DLL列表。當我使用SDK在機器上運行應用程序時,它會加載D3DREF9.dll,即DirectX參考光柵器。這讓我知道問題出在哪裏,儘管我仍在制定解決方案。
怎麼樣截圖? (嗯,stackoverflow有設施嗎?) – SamB 2010-04-01 19:55:35
該應用程序是專有的,我不能共享屏幕截圖。 SO確實支持圖片,但您必須將其上傳到第三方託管服務。 – 2010-04-01 20:02:27