Link to home
Start Free TrialLog in
Avatar of chrisatwork
chrisatwork

asked on

TightVNC Server as service on Win 7 domain workstation, how to share application window only

Hi
Am successfully using TightVNC 2.7.1 over a vpn from home to a number of w7pro workstations on a remote ws2012 R2 domain, with each TVNC server app running as a service.  TVNC locally over the domain lan is working perfectly also.

Would now like to configure the Server service on one of the domain workstations to just serve one named application it is running rather than the whole desktop.

From looking at the TightVNC website that this seems to be possible, but don't understand how to implement it, or whether is is possible when the app is running as a service.

Would appreciate some thoughts, thanks

Christopher
Avatar of arnold
arnold
Flag of United States of America image

What you are looking for is more of a TS/RDS service type note something VNC can do. VNC will function as it is , the user you use to login into this system will need to be restricted to such an a point that upon login this application starts and this user can not do anything else.
Avatar of chrisatwork
chrisatwork

ASKER

Don't really understand your reply.  I know that getting TVNC to show only a named window is possible when running it from a command line, what I am asking about is if it is possible to do this on TVNC loaded and running as a service.  If so, how.
The restriction of only being able to run one application is enforced by the windows Os on the user logging into Windows it is not a function of TVNC.
Windows server 2008/newer allow for terminal service/application publishing meaning you have an RDP type connection /environment inky allowing the user the use of a single application.
ASKER CERTIFIED SOLUTION
Avatar of chrisatwork
chrisatwork

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Tightvnc only connects one to a remote system and can be configured to run a program upon connection, it does not have the restrictive capability to limit the user to run only one specific application.
The restriction of what can be run on a Windows system is through GPO, local policy settings applied to the user.

Search for application publishing (Windows 2008/2012)
This uses RDP to connect to the server with the restriction you want.
Just a word on this - I know TVNC only connects to a remote system, I have been using it for years like that.  But the remote end serves  the whole desktop to the viewer by default.  However, running the remote server by a command line as an application you can specify a named window of that desktop, either by title or by process ID.  This would make life easier for me because I am only interested in viewing one application window, not the entire desktop on one particular remote workstation.

However, I can't find any info as to whether this feature is possible when the remote TVNC server is running as a service and not an application.  I have to run it as  a service on the remote machine as I need multiple connections to the server.

Hope that clarifies the info I was looking for, If you have any knowledge of this I would be very pleased to reopen this thread

Christopher
One option you could explore is running multiple instances of tightvnc bound to different ports performing different functions.
The constraint is the origin of the access. If from the LAN or via VPN or whether access is from the outside where different ports have to be opened.
No solution offered. I will look elsewhere and comment if I find one.