• TheOneAndOnly
  • Registratie: Juni 2007
  • Laatst online: 29-01 10:02
Ik heb de volgende situatie:
2 computers met elk 2 1080p schermen als 'uitgebreid bureaublad', op 2 verschillende locaties.
Op het primaire scherm wordt gewerkt, op het secundaire scherm wordt het primaire scherm van de andere locatie getoond (en in mindere mate bediend).

Tot nu werd hiervoor TeamViewer gebruikt, maar dat is niet gratis voor veelvuldig gebruik. Een licentie voor 2 kanalen is echter niet goedkoop, dus werd er een alternatief voorzien. De computers zijn nu onderling bereikbaar via VPN. Verder heb ik omwille van eerdere goede ervaringen gekozen voor TightVNC.

De setup werkt deels, maar niet 100 procent. Ik slaag er nl. niet in om slechts 1 scherm te delen via TightVNC. Nu worden beide schermen gedeeld. Dat werkt in 1 richting, maar niet als er ook een sessie in de andere richting gestart wordt. Ergens begrijpelijk.

Het gaat over 2 Windows 10 x64 computers, met de laatste x64 versie van TightVNC (2.8.11), gestart als service.

Ik vond o.a. https://sourceforge.net/p/vnc-tight/feature-requests/652/ waar onderaan het volgende gepost wordt:
James, see comments above:
-sharefull
-shareprimary
-sharedisplay DISPLAY_NUMBER
(For TightVNC Server 2.6.4)
Waarmee ik niet begrijp wat er precies bedoeld wordt.

Ik vond dan meer info hier (pdf): https://www.tightvnc.com/..._Command-Line_Options.pdf

Als ik het goed interpreteer moet ik dus het volgende doen:
Vanuit de TightVNC installatie folder een CMD prompt uitvoeren, en daar
code:
1
2
tvnserver.exe -controlservice -shareprimary
tvnserver.exe -controlservice -reload

En dan opnieuw connecteren. Dat verandert echter niks.

Ik geraak er niet verder mee. Iemand hier toevallig erving mee?

  • TheOneAndOnly
  • Registratie: Juni 2007
  • Laatst online: 29-01 10:02
Ik snap niet goed wat er gebeurd is, maar het commando in mijn startpost klopt wel degelijk. Initieel scheen dit echter niet te werken? Weird.

Alleszins, daar is het dus wel mee op te lossen. Het jammere is dat niet permanent in te stellen is. Moet dus bij elke restart gebeuren. Zodoende heb ik het in een bat file gegoten en deze gescheduled in taakplanner, 30 seconden na aanmelden.

Voorbeeld bat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
@echo off
:: BatchGotAdmin
::-------------------------------------
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    pushd "%CD%"
    CD /D "%~dp0"
::--------------------------------------

::
"C:\Program Files\TightVNC\tvnserver.exe" -controlservice -shareprimary
::


(deze vraagt wel admin rechten, dus moet je zelf maar even kijken hoe je dat fixt als UAC aan staat).

  • Cupii
  • Registratie: December 2007
  • Laatst online: 07-08-2019
Kan je de parameter(s) niet gewoon aan je service toevoegen?

code:
1
sc config "tvnserver" binpath= "\"C:\Program Files\TightVNC\tvnserver.exe\" -service -shareprimary"




Zoiets?

[Voor 39% gewijzigd door Cupii op 02-10-2018 11:53]



Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee