Potrzebuję używać monitora jako "prywatnego" urządzenia do mojej specjalnej aplikacji, chcę użyć go jako latarki sortowania i narysować na nim specjalne wzory pełny ekran. Nie chcę, aby ten monitor był rozpoznawany przez system operacyjny (Windows 7) jak zwykły monitor. To znaczy. użytkownik nie powinien móc przenosić myszy do tego monitora, zmieniać jej rozdzielczości ani uruchamiać na nim wygaszacza ekranu. Ale chcę mieć możliwość interakcji z nim z mojej aplikacji. Monitor jest podłączany za pomocą kabla HDMI do karty graficznej (najprawdopodobniej nVidia).Ukrywanie monitora z okien, praca z nim z mojej aplikacji tylko
Jaki jest najprostszy sposób to zrobić? Wszystkie rozwiązania są doceniane, w tym zakup dodatkowych adapterów lub prostych kart wideo lub innych specjalnych urządzeń. Jedynym rozwiązaniem, jakie mogę sobie teraz wyobrazić, jest podłączenie monitora do innego komputera, uruchomienie demona na tym komputerze, podłączenie go do mojego komputera przez Ethernet lub cokolwiek innego, komunikowanie się z tym demonem z mojego komputera. Jest dość brzydki i wymaga dodatkowego komputera. Ale muszę rozwiązać ten problem.
Zastanawiam się, czy istnieje sposób na uzyskanie wirtualnego środowiska, aby użyć go bezpośrednio? –
Masz na myśli wykorzystanie VM jako dodatkowego komputera z mojego rozwiązania? Nie wiem, czy możliwe jest ukrywanie monitora przed systemem operacyjnym, ale żeby było widoczne dla VM. – Mikhail
Prawdopodobnie będziesz musiał zrobić to na odwrót - uruchom system operacyjny "użytkownika" wewnątrz maszyny wirtualnej i aplikację poza nią. W ten sposób powinieneś być w stanie ograniczyć system VM do jednego z monitorów, podczas gdy ty masz dostęp do obu tych systemów. Oczywiście ma to swoją cenę - wirtualizacja nadal nie jest doskonała, a jeśli użytkownik musi wykonywać intensywne prace na GPU, prawdopodobnie zostaniesz spieprzony. – Luaan