Сервер TightVNC не позволяет использовать аргументы -connect и -sharedisplay вместе

647
Jefrey Sobreira Santos

Я не могу использовать 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 

отображается предупреждение о том, что это недопустимый прямоугольник, поэтому похоже, что он понимает каждый аргумент, но он просто не знает, как выполнить с двумя одновременно установленными аргументами, что довольно странно.

0

1 ответ на вопрос

0
Jefrey Sobreira Santos

Понял; TVNC принимает только один аргумент одновременно. Это способ, которым я должен сделать:

tvnserver.exe -controlservice -sharedisplay 2 tvnserver.exe -controlservice -connect 192...