Với .NET (mọi phiên bản) chạy trên Windows XP/Vista/7/8 - có thể đặt trước một màn hình cho ứng dụng toàn màn hình và hiển thị dữ liệu/đồ họa/bất cứ thứ gì trong khi vẫn giữ bất kỳ màn hình nào khác cho Windows Tương tác người dùng giao diện người dùng như máy tính để bàn hoặc các ứng dụng khác?Có thể tiếp quản toàn bộ màn hình của nhiều màn hình với .NET trên Windows không?
Kịch bản sử dụng/quy tắc ở đây như sau:
Các máy tính phải có khả năng chạy tất cả các chương trình như nó vốn có.
Không có sự tương tác nào được yêu cầu đối với nội dung .NET (ví dụ: không nhấn phím, bấm chuột, v.v.).
Không có giao diện người dùng hoặc hộp thoại nào khác từ các ứng dụng khác có thể xâm nhập vào màn hình được xác định trước dành riêng để hiển thị đầu ra từ tệp thực thi .NET.
Màn hình được xác định trước với nội dung .NET phải không có con trỏ chuột hiển thị VÀ các màn hình khác phải có đường viền con trỏ như thể không có thêm màn hình nào (tức là con trỏ phải dừng ở mép của màn hình) hoặc nhiều máy tính để bàn).
Nội dung phải hiển thị ngay cả khi PC bị khóa (tức là người dùng đã đăng nhập nhưng máy trạm bị khóa từ Explorer).
Tôi biết tôi có thể đạt được điều này với một số bộ điều khiển USB bên ngoài điều khiển màn hình thứ cấp hoặc thiết bị hiển thị khác và sau đó xây dựng nội dung/đồ họa theo cách thủ công. với các trình điều khiển WDDM bình thường w/màn hình bình thường?
Sửa: Để làm rõ hơn nữa - Tôi hiểu có nhiều cách tiếp cận để đạt được một kết quả tương tự như nhưng câu hỏi ở đây là người ta có thể thực hiện theo tất cả của thông số kỹ thuật/quy tắc trên.
Bạn có sử dụng WPF hoặc Windows Forms không? – alu
Chỉ cần tạo biểu mẫu trên cùng không có đường viền tối đa với Con trỏ tùy chỉnh trống. –
@alu - có thể sử dụng hoặc cái gì đó khác. Tôi mở cho tất cả các ý tưởng ở đây. – allu