Понял; TVNC принимает только один аргумент одновременно. Это способ, которым я должен сделать:
tvnserver.exe -controlservice -sharedisplay 2 tvnserver.exe -controlservice -connect 192...
Я не могу использовать TightVNC в режиме обратного соединения, используя указанное окно, область отображения или дополнительный монитор.
Вот как я настроил VNCViewer для прослушивания:
tvnviewer.exe -listen
На данный момент я не могу настроить его на прослушивание на любом другом порту, кроме 5500, даже с -port
аргументом, но как бы то ни было, это вопрос другого поста.
Это хорошо работает:
tvnserver.exe -controlservice -connect 192.168.25.104:5500
Однако ни одно из следующего не делает:
tvnserver.exe -controlservice -connect 192.168.25.104:5500 -sharedisplay 2 tvnserver.exe -controlservice -connect 192.168.25.104:5500 -sharerect 100x100+0+0 tvnserver.exe -controlservice -sharedisplay 2 -connect 192.168.25.104:5500 tvnserver.exe -controlservice -sharerect 100x100+0+0 -connect 192.168.25.104:5500
Интересно отметить, что если я запусту следующее (обратите внимание на ошибку в определении прямоугольника):
tvnserver.exe -controlservice -sharerect 100x100++0 -connect 192.168.25.104:5500
отображается предупреждение о том, что это недопустимый прямоугольник, поэтому похоже, что он понимает каждый аргумент, но он просто не знает, как выполнить с двумя одновременно установленными аргументами, что довольно странно.
Понял; TVNC принимает только один аргумент одновременно. Это способ, которым я должен сделать:
tvnserver.exe -controlservice -sharedisplay 2 tvnserver.exe -controlservice -connect 192...