2008-08-31 33 views
6

Chúng tôi đang làm việc trên một ứng dụng hiển thị thông tin thông qua hình ảnh Direct3D. Yêu cầu của ứng dụng khách trễ là khả năng xem ứng dụng này thông qua một số giải pháp Remote Desktop.Xem ứng dụng DirectX từ xa

Có ai đã làm bất cứ điều gì tương tự không? Tùy chọn nào khả dụng/không khả dụng? Tôi đang nghĩ RDC, VNC, Citrix ...

Bạn có lời khuyên nào không?

Trả lời

2

Tôi nghĩ bạn vẫn có thể sử dụng tất cả các công cụ D3D thông thường, nhưng bạn sẽ không thể hiển thị trên bề mặt được liên kết với màn hình. Bạn sẽ phải render đến một DIB (hoặc một số như vậy) và Blt nó với GDI đến một cửa sổ HDC bình thường. RDC/VNC/Citrix nên làm việc với kỹ thuật này.

Hiệu suất chắc chắn sẽ bị ảnh hưởng - nhưng đó sẽ là trường hợp trên máy tính từ xa. Trong thực tế, nếu tôi là bạn, tôi sẽ giả lập một nguyên mẫu rất đơn giản và chứng minh hiệu suất trước khi cam kết với nó.

Chúc may mắn!

0

Máy tính từ xa tích hợp sẵn hoạt động. (Bạn không phải làm gì đặc biệt)

Nhưng nó cực kỳ chậm, vì khi nghi ngờ, nó chỉ gửi nội dung của cửa sổ dưới dạng bitmap.

+0

Nó không hoạt động. Tôi đang sử dụng Win XP pro. Bạn đang dùng gì? –

1

Tôi nghĩ rằng Windows 7 có D3D remoting công cụ - có thể yêu cầu cả khách hàng và máy chủ được W7 mặc dù.

Các vấn đề liên quan