У меня есть код, который захватывает экран через CreateDC / BitBlt / GetDIBits и переводит его через веб-сокеты. Я запускаю этот код на облачной машине VPS / VDS под Windows Server 2008.
Проблема в том, что захват работает только при активном сеансе RDP. Когда я закрываю RDP-соединение, перехват соединения (BitBlt) завершается неудачно и перевод останавливается.
Я пытался:
1. Запустите запись исполняемого файла как SYSTEM.
2. Запустите "tscon my_session_id / dest: console".
И пытался сделать их обоих, но это не помогло.
Мне нужен способ, с помощью которого мой экранный исполняемый файл может захватывать каждый раз, когда он подключается через веб-сокеты, независимо от сеанса RDP.